问题描述
比如:for(inti=0,i<100,i++){Console.WriteLine("111111");}在第一行这个位置就会报错,一个错误是在100前后缺少";"一个是在i<100处说已在此范围内定义了名为"i"的局部变量还有一个是只有assignment,call,increment,decrement,await,new对象的表达式可用作语句。请问这是怎么回事,以前没有出现过这样的问题
解决方案
解决方案二:
语法错误for(inti=0;i<100;i++){Console.WriteLine("111111"+i);}
后面的是;而不是,
解决方案三:
谢谢,我太粗心了。。。
解决方案四:
括号中的是分号,而不是逗号的。基础问题。
解决方案五:
我暂时还没本事脱离IDE而纯粹的用文本编辑器来写代码
解决方案六:
这么基础的bug……
解决方案七:
不多说了。。
解决方案八:
估计之前不是用C,而是用pascal什么的...
解决方案九:
引用2楼dogfe163的回复:
谢谢,我太粗心了。。。
编译过不去,根据提示,肿么就看不出来问题呢
解决方案十:
多加强语言基础知识学习吧
解决方案十一:
呵呵,分号都没注意啊
解决方案十二:
分号不是逗号。
解决方案十三:
解决方案十四:
粗心大意了吧
解决方案十五:
没放大字体还真没注意到那个是逗号,不过看到报错信息就知道了……
解决方案:
解决方案:
逻辑上前后矛盾。一边说“每次写for循环就会出现问题”,一边说“以前没有出现过这样的问题”。初学者需要先自我培育表里如一的表达方式。
解决方案:
解决方案:
for(intj=0;j<dt.Columns.Count;j++){if(dt.Rows[i][j].ToString()==""||dt.Rows[i][j].ToString()==null){dtx1.Rows[i][j]="0";}elsedtx1.Rows[i][j]=dt.Rows[i][j].ToString();}
解决方案:
基础知识要搞扎实
解决方案:
你的vs竟然没提示
解决方案:
我刚学编程的时候经常犯这种粗心的错误,原来我不是一个人
解决方案:
解决方案:
该回复于2015-07-31 23:37:56被版主删除
解决方案:
我以前也犯这样的错误……
解决方案:
引用1楼lili20090907的回复:
语法错误for(inti=0;i<100;i++){Console.WriteLine("111111"+i);}后面的是;而不是,
算了,对于初学者,出现这种低级错误也是难免
解决方案:
咳咳,楼主加油
解决方案:
;出问题自己往往是找不到的。
解决方案:
for(intd=0;f<f.length<d++)
解决方案:
认真就好了,写的多习惯后就不会出现这种问题
解决方案:
分号写成逗号
解决方案:
解决方案:
封号~你怎么写成逗号了?
解决方案:
好好学吧,稍微细心点就不会有这种错误,这说明了你的态度
解决方案:
我表示我JAVA的都看出问题了~
解决方案:
最基本的语法错误
解决方案:
高大上
解决方案:
表里如一的表达方式确实得学学,另外也不能随便看到个啥就拿出来说,这样是会被版主批评的
解决方案:
for语句里面是分号,不是逗号,有点粗心,不过很正常,哈哈。
解决方案:
我想知道你写这样的代码编译器是怎么让你通过编译的跟不用说运行呢
解决方案:
一眼就看出楼主的逗号写错了新手很容易犯的错误
解决方案:
这样应该会有红色下划线提示的啊
解决方案:
不说了,终于找到一个和我一样的了
解决方案:
一起加油,
解决方案:
基础问题啊,楼主去找本基础书,照着多练练就好了。
解决方案:
该回复于2015-08-31 23:53:31被版主删除