在许多高级语言中,用“=”符号作为关系运算符“等于”。如在BASIC程序中可以写
if (a=3) then …
但C语言中,“=”是赋值运算符,“==”是关系运算符。...由于习惯问题,初学者往往会犯这样的错误。
?
5、忘记加分号。
分号是C语句中不可缺少的一部分,语句末尾必须有分号。...改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。...main()
{
static int a[10]={1,2,3,4,5,6,7,8,9,10};
printf(“%d”,a[10]);
}
C语言规定:定义时用a[10]...char str[20];
scanf(“%s”,&str);
C语言编译系统对数组名的处理是:数组名代表该数组的起始地址,且scanf函数中的输入项是字符数组名,不必要再加地址符&。