摘要: 问题一般就是下面其中一个:1.检查自己代码是否有误;2.是你的exe程序已经在运行,关闭原来的程序再编译就可以正常运行了;3.你机器上有杀毒(安全)软件阻止了你程序的生成,退出杀毒(安全)软件再试下。 4.检查声明函数名与定义的是否一致,最好复制过来; 5.安装devcpp程序尽量不要在太多子文件夹 阅读全文
posted @ 2021-11-22 23:42 iZJ"Qq4577105 阅读(2360) 评论(0) 推荐(0)
摘要: 这是C语言的历史问题,从一开始就没有,后来这个功能也没有加上。综合网上的各种资料,可以得到如下的结果: 1. 在一个固定的机器之下,指针所占的位数都是一样的,换言之,保存的地址是有最大值的,这样如果每次都检查数组的越界问题,会对指针的功能做出很大的限制,因为指针只是包含地址信息并没有包含长度的信息, 阅读全文
posted @ 2021-11-21 10:42 iZJ"Qq4577105 阅读(447) 评论(0) 推荐(0)
摘要: 所属头文件库函数:math.h 语法/原型: double floor(double x); //返回值:不大于 x 的最大整数。 double ceil(double x); //返回值:不小于 x 的最大整数。 代码例子: 1 //说明:floor和ceil函数的使用 2 //floor(x)返 阅读全文
posted @ 2021-11-18 11:49 iZJ"Qq4577105 阅读(145) 评论(0) 推荐(0)
摘要: 强制类型转换是通过类型转换运算来实现的。 其一般形式为: (类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。 例如: (float) a 把a转换为浮点型,(int)(x+y) 把x+y的结果转换为整型。 在使用强制转换时应注意以下问题: 1.类型说明符和表达式 阅读全文
posted @ 2021-11-18 00:32 iZJ"Qq4577105 阅读(766) 评论(0) 推荐(0)
摘要: 源链:点击跳转 阅读全文
posted @ 2021-11-14 12:46 iZJ"Qq4577105 阅读(37) 评论(0) 推荐(0)
摘要: 源链:点击跳转 Summarize: \b表示回退一个光标或字节(比如你写的是中文,你退到前面就两个\b,因为中文占两个字节;你写的是英文,你退到前面就1个\b),回退多个就多加几个\b \b的后面如果有3个字符则移动3个光标后会覆盖光标后面的3个字符 退格符号需要小心使用e.g: 阅读全文
posted @ 2021-11-11 16:21 iZJ"Qq4577105 阅读(1625) 评论(1) 推荐(1)
摘要: 一题多种思路: 1 //题目:输入一串数字,判断有几位数并输出 2 // 分 隔 符 3 # include<stdio.h> 4 # include<math.h> 5 int main(){ 6 // 对数思路 7 int i,o; //i是你待会从键盘邀输入的变量 8 printf("本程序将 阅读全文
posted @ 2021-11-08 10:42 iZJ"Qq4577105 阅读(370) 评论(0) 推荐(0)
摘要: 最近在实现算法的过程中,遇到了使用几个数学计算函数,感觉挺有意思,就记下来 方便以后使用。 ceil(x)返回不小于x的最小整数值。 floor(x)返回不大于x的最大整数值。 round(x)返回x的四舍五入整数值。 代码: 1 #include <stdio.h> 2 #include <mat 阅读全文
posted @ 2021-11-08 08:56 iZJ"Qq4577105 阅读(278) 评论(0) 推荐(0)
摘要: 在C语言中,有两个log函数,分别为log10和log函数,具体用法如下: (1)函数名: log10 功 能: 对数函数log,以10为底 用 法: double log10(double x); (2)函数名: log 功 能: 对数函数log,以e(2.71828)为底用 法: double 阅读全文
posted @ 2021-11-08 01:28 iZJ"Qq4577105 阅读(1075) 评论(0) 推荐(0)
摘要: Q:上面不是说字符串要用双引号括起来吗?下面字符常量的3.14159为什么不用双引号? A:因为这个对编译器来说。就是一个字符串。printf 对编译器来说也是字符串,只不过,在编译的时候将它解释为 函数。 阅读全文
posted @ 2021-11-06 21:31 iZJ"Qq4577105 阅读(35) 评论(0) 推荐(0)