原帖地址:http://forum.eepw.com.cn/thread/260879/8/#75
分享一个小收获
前天晚上做程序,编译以后报错,内容如下:
错误指示-143行:定义的变量在后面的程序中没有使用。
显然后面的程序使用了temp0,temp1,temp2 ,所以我百思不得其解了。
然后我问了廖老师。原来在C语言中,定义变量的语句要在一个函数的最前面,
而我在PWM_TEST这个函数中,第一句话先使用了delay函数,然后才定义声明变量,不符合C语言的规范。
大家如果遇到类似的编译报错,又找不到原因,可以先考虑你的编程是否规范,语法是否合理~
C语言果然还是还给老师了。