作者在 2008-01-24 15:31:09 发布以下内容
学习C和C++也差不多有半年了,时间虽然算不上长,但是也略有点心得.
下面和大家分享一下.
有人说学C(C++)很难,根据自己半年的学习来看,其实并非如此!只是看你是什
么态度面对她而已,你把她看成“颜如玉”那么就是颜如玉,你就会情不自禁的爱上
她,天天看、研究她, 相反……
好了,说下新手学C(C++)经常会犯一些很常见的错误!
分几个要点:
一:符号:现在C的编译器有很多,Turbo C 、WIN TC 、Cfree……经常有学习C
(C++)的在网上找资料,很多时候会出现半角码和原角码,这样的话编译器就会
报错,笔者感觉Cfree很常见。还有有时多了符号不报错
如:for(i=1;i<100;i++); 但是结果是错误的!
二:关键字:有次有个同学编一个题目,差不多有100多行,完成后运行,编译器
也不报错,但是就是出不来结果,我找了好半天就是找不出来,后来重头再看,不
说不知道,一说吓一跳,他主函数main()变成了mian()“面”,彻底把我笑晕了。
三:忘记声明:新手在刚学C(C++)函数时,经常是调用不成功,因为少了声明!
如:
#include <stdio.h>
/* int max(int ,int); 未声明max*/
main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return (z);
}
四:小错误有很多,多注意就可以了。