| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 736 人关注过本帖
标题:两个有关C99标准的问题
取消只看楼主 加入收藏
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:8 
两个有关C99标准的问题
1、对于C99中新引入的变长数组VLA,现在在哪些环境下是可以使用的?。普及了没有?。
2、好像是C99标准中没有硬性要求变量的定义一定要在代码块的开头?但是我在学校有的机子上又不允许这样做。大部分编译环境的处理方法是什么?
高手们麻烦说明下,然后给点建议是这么用还是不这么用。。。
搜索更多相关主题的帖子: 中新 
2013-01-09 21:50
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
收藏
得分:0 
回复 2楼 wp231957
那如果不用动态存储管理,要实现通过输入来指定数组大小呢?比如说这一小段:
int n;
scanf("%d", &n);
int data[n];

这里把上头两个问题都涉及到了。在dev c++中是可以成功编译的,但在vc中好像不行。这里用到的算是变长数组吗?

不懈
2013-01-09 23:45
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
收藏
得分:0 
回复 2楼 wp231957
那如果不用动态存储管理,要实现通过输入来指定数组大小呢?比如说这一小段:
int n;
scanf("%d", &n);
int data[n];

这里把上头两个问题都涉及到了。在dev c++中是可以成功编译的,但在vc中好像不行。这里用到的算是变长数组吗?

不懈
2013-01-09 23:45
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
收藏
得分:0 
回复 5楼 lz1091914999
噢噢噢噢~大概明确了。。谢谢了
那对于我在上头4楼提到的那个问题。。麻烦再看下咯。。因为我们最近学完数组和指针不久,遇到的很多题都有这个要求。。thanks a lot~!

不懈
2013-01-10 00:31
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
收藏
得分:0 
回复 7楼 wp231957
只有这个方法阿?。

不懈
2013-01-10 10:06
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
收藏
得分:0 
回复 9楼 青春无限
也给点建议嘛。。

不懈
2013-01-10 10:07
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
收藏
得分:0 
回复 8楼 rjsp
很详细~谢谢谢谢啦!
你上面意思是不建议把变量的定义都放开头?。还是不建议不放开头。。
另外,有没有什么办法比如装补丁之类的能让VC支持C99标准?。。

不懈
2013-01-10 10:13
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
收藏
得分:0 
回复 12楼 wp231957
。。好吧。。。

不懈
2013-01-10 10:38
lyhlyhlyhboa
Rank: 2
来 自:西安电子科技大学
等 级:论坛游民
帖 子:60
专家分:23
注 册:2011-1-1
收藏
得分:0 
回复 15楼 rjsp
噢噢噢!明白了!
感谢。。十分非常感谢~等我拿到自己电脑就实行你的建议~谢啦!

不懈
2013-01-10 10:42
快速回复:两个有关C99标准的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016323 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved