C编程注意项:
1:使用char处理中文的时候,char是用来存储ASCII编码的,占用的1byte,而一个汉字一般需要占用两个byte,存储汉字的编码也不是ASCII编码,而是Unicode编码,能用char处理中文是因为char里面存储的是数值,他所能够表示的东西是他只占了1byte,一个汉字完全可以是用两个char来存储。char str = "你";//这个占用了三个空间,其中有一个'\0'。如果将这三个char分开,就表示不了汉字了。判断汉字的时候可以两个char都比较就可以了。
2:FILE pFile = fopen();//执行完后应该判断打开文件是否成功,然后再才可以对文件进行其他的处理。不然pFile就是空的,程序在处理的时候就会报异常(streamVilid)。
3:变量和函数命名规范,不能用拼音和一看就不知道是什么意思的变量名。尽量起一看就知道这个变量是做什么的,大概意思是什么。这样方便阅读,也方便别人看程序好理解!
4:变量一定要初始化,不初始化可能也没有问题,但还是一定要初始化,这样更安全可靠,也是一个好习惯。函数中也不能出现魔数,很不方便别人看程序!
5:程序逻辑要清晰,编程前应该想好编程的框架,以及实现功能的方法。