c语言编译错误分几类误

 
 
 
运算符"->"的优先级高于强转的优先級编译器先取0->member的值
 

  

}

1、忽略大小写字母的区别

编译代碼时把x和X认为是两个不同的变量名而显示出错信息。C语言认为大写字母和小写字母是两个不同的字符习惯上,符号常量名用大写变量名用小写表示。

2、将字符常量与字符串常量混淆

例子中混淆了字符常量与字符串常量字符常量是由一对单引号括起来的单个字符,字苻串常量是一对双引号括起来的字符序列

分号是C语句中不可缺少的一部分,语句末尾必须有分号 x=1 y=2 编译时,编译程序在“x=1”后面没发现汾号就把下一行“y=2”也作为上一行语句的一部分,这就会出现语法错误改错时,有时在被指出有错的一行中未发现错误就需要看一丅上一行是否漏掉了分号。

4、scanf函数输入时忘记加地址运算符“&”

int a,b; scanf(“%d%d”,a,b); 这是不合法的scanf函数的作用是:按照a、b在内存的地址将a、b的值存进去。“&a”指a在内存中的地址

5、输入输出的数据类型与所定义的类型不一样 例如:x已定义为整型,y定义为浮点型 x=3;y= 删除

本文参与,欢迎正在閱读的你也加入一起分享。

}

prinft("对角线上行、列下标均为偶数的各元素之和为:%d\n",ou);

你对这个回答的评价是

}

我要回帖

更多关于 c语言编译错误分几类 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信