ZKX's LAB

C语言中常见错误 c语言中常见的错误表示

2021-04-09知识3

C语言中“1”和“0”那个表示正确哪个表示错误?谢谢! 非零表示true,0表示false;只要是非零就是正确哈!

c语言常见的赋值错误。。。 第二个是5261对的 char c=32;其他两个是错误的。4102int n1=n2=10;这个n2声明了吗?n2是什么类型的元素。int n2=10;int n1=n2;这样是对1653的。int n1,n2;n1=n2=10;这样也是对的。因为,n2在前面都声明了。float f=f+1.1;后面的这个f是什么?从哪里来的?代表的值是多少?这些编译器都不知道。那么即使这样正确了,f的值也是不可预测的。所以,这个也不正确。在C/C++中,变量都是先声明,后使用。

在C语言中运行程序时最常出现的有那些错误? 一、基础知识和数据类型、表达式 1、{},[],(),‘’,“”不配对。解决这个问题最好的方法就是每当写这些符号的时候就先写成一对,然后再在中间加内容。2、忘记在语句的末尾加分号,或在预处理命令后多加分号。记住:每一个语句的后边都要加分号,而预处理命令并不是语句,所以不加分号,他们必须每行一条,不能把多个命令写在一行。3、混淆/和\\;注释对应的符号是/*/,而转义字符是以\\开头,除号是/。4、printf()和scanf()的参数设置有误,主要表现在以下几方面:l 类型不匹配的问题。(例如:有float a=3.5,但输出的时候printf(“a=d”,a);则屏幕上会显示出a=0.00000或者提示其它运行错误)。基本原则是:float对应%f,int对应%d,char对应%c。l 个数不匹配。无论是哪个函数,都可以有n个参数,第一个永远是“”括起来的内容,表示输出格式。剩下的n-1个是输出的变量或者输入的变量的地址。需要注意的是,如果后边有n-1个参数,那么前边一定对应n-1个%f一类的格式说明符。l scanf()中变量前忘了加&。记住:scanf()中变量前要有&(但后边学到的字符数组名和指针前不用加)5、定义标识符的时候经常出现使用非法字符的情况,例如:标识符中不能用空格,也就是说。

随机阅读

qrcode
访问手机版