以下是引用nuciewth在2007-10-19 10:49:06的发言:
zhufeifei
好久没看到你了.
按照我们学的理论书来说,不能在for()里定义.
但很多编译器支持,是因为C++里支持.
C里面好象不可以,拿传统的TC来编译就知道.
不过不用去弄这些没有多大意义的东西.
只要知道这种写法不是真正的错误就行了.
我比较喜欢第二个.定义局部变量.
好久没来C语言论坛了,正在学习JAVA,嘿嘿.版主也学过了JAVA吧,听你这么说过.
有时这些区别弄得头晕!!!哈哈,谢谢各位发表评论的朋友!学习.