syntax+error+nearvoid
作者&投稿:牟追 (若有异议请与网页底部的电邮联系)
长兴昌19661734533问: syntax error near '}'这个是为什么呀? - ?
兴文县葆宫回答: syntax error near '}'一般是缺少“;”, 在“for(j=110;j>0;j--)”后面加上“;” #include<reg52.h> #define uint unsigned int sbit s=P1^0; uint i,j; void main() { while(1) { s=0; for(i=1000;i>110;i--) for(j=110;j>0;j--); s=1; for(i=1000;i>110;i--) for(j=110;j>0;...
长兴昌19661734533问: keil软件中提示syntax error near什么意思 - ?
兴文县葆宫回答: for(x=100,x>0;x--) for(y=2000,y>0;y--); 这两句错了,x=100,y=2000后面应该是分号;不是逗号
长兴昌19661734533问: keil C中,出现syntax error near '='是什么原因?怎么改? - ?
兴文县葆宫回答: #define SP1 P3^6 #define SP2 P3^7 改为sbit SP1=P3^6;sbit SP2 =P3^7;
长兴昌19661734533问: keil程序错误syntax error near '}' - ?
兴文县葆宫回答: 你在里面{};加6个空格,你这样定义a[6]={}相当于a[6]=,其中{}是可以省略的.
长兴昌19661734533问: 出现syntax error near 'unsigned'错误,帮忙改一下 - ?
兴文县葆宫回答: 你这程序问题也太多了,表面上是提示这两行,可以改了这两行后,随之又出现更多的错误.大体是这么几类:变量名T0 count,两个单词之间不能有空格,可以用下划线,改成T0_count 还有 time count, 也要加下划线: time_count,大小写字母是有区别的,改在Time_count.子程序名 data display(),同样两个单词之间不能有空格,要么连上,要么用下划线,如datadisplay(),或者就用display()定义,何必加个data
长兴昌19661734533问: syntax error near '=',请帮忙看一下 - ?
兴文县葆宫回答: #include<reg51.h> #include<stdio.h> sbit s=P1^0; void main(void) {unsigned int a;while(1){for(a=0;a<5000;a++)s=0;for(a=0;a<5000;a++)s=1;} } 我想你是写一个方波吧,编译通过了的 .写的时候一定要注意P1^0的P一定要大些,所有符号都要在英文状态下输入.
长兴昌19661734533问: 用keil出现syntax error near ' ' - ?
兴文县葆宫回答: 少了一个右大括号“}”,这个是对应main的.加了这个括号,编译通过.
长兴昌19661734533问: syntax error near ')' - ?
兴文县葆宫回答: 其一:类似 p1=0xb7 这样语句,后面没有分号. 其二:类似 for(j=0;j<5000;j++); 这样的循环,你想做的是不是延迟?
长兴昌19661734533问: keil 程序每个void行都出现syntax error near 'void'这样的错误 - ?
兴文县葆宫回答: 你的*************有错,C的注释要么是//,要么是/**/在它前后各加一个/,或头上加//,或删除它就可以了
长兴昌19661734533问: shell程序,遇到错误syntax error near unexpected token '('怎么办 ? - ?
兴文县葆宫回答: 清木,我想告诉你,你完善后的代码,比你完善之前错得更多.当然,也不是大错.假设你完善后的脚本名为test2.sh执行 bash -x test2.sh你会发现testing=$ \netstat -tuln |grep ":80 "\)这一句,实际执行为+ testing='$'+ netstat -tuln+ ...