听说C语言要求定义变量必须在代码最开始处,C++语言可以随时使用,随时定义。是不是在C++中允许出现for(int i=0;i<10;i++)的代码而在C语言中不可以?
比如VC++6.0呢?
难怪以前学C的时候没见过这些
追答VC++6不建议这样使用,不然如果有两个for循环的话,第一个用i,第二个就不能用i了,很神奇。。。
追问我都是用i,不过是先给i赋值0
追答嗯,好吧
由于大型C++程度代码太长,只在开始定义,后面用起来很不方便,所以允许任义位置定义
望采纳!
追问老师也是这么说的
追答嗯!
追问不过我这种菜鸟还写不了这样的程序
谢谢你
追答以后会的,任何人都不是一开始都会
加油!
加油!
追问嗯,我还是一个大一新生
追答一样一样!
本回答被提问者采纳