一、语法错误:
程序发生语法错误,编译器无法生成可执行文件……
1、%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。
int main()
{
float a,b;
printf("%d",a%b);
}
2、C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。
int main()
{
int a,b;
scanf("%d,%d",&a,&b);
}
二、逻辑错误:
程序编译通过但运行结果不对叫逻辑错误,以下常见的逻辑错误:
1、算法思想错误;
2、在判断表达式的时候,忽略=和==的区别;
3、逻辑运算符的优化问题;
4、循环语句内有多条语句但没用{}包含;
处理逻辑错误的方法是在编译器中设置断点跟踪调试……
三、错误点汇总:
1、 C语言新人常见问题与错误
4、