vc6.0为什不能再for语句里面定义变量,书上说的C99标准时可以的啊?C语言
5个回答
展开全部
vc6.0 是98年发布的 c99 当然是99年
所以喽 vc6 执行老标准
而且就算是00年的编译器 也可能不完全支持 c99
总是需要一个完善的过程
所以喽 vc6 执行老标准
而且就算是00年的编译器 也可能不完全支持 c99
总是需要一个完善的过程
追问
scanf在输入字符串时不能接受空格字符是不是也是C89标准,我在书上看的没说scanf不能接受空格
追答
scanf函数与C语言标准无关吧
函数的行为取决于 函数的编写者
其实你自己也可以写 scanf函数
你要搜一下scanf的定义 很久不用了 忘了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为vc6.0是c89标准,不能再for语句里面定义变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vc6出来的时候,还没有C99呢。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询