| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1115 人关注过本帖
标题:MSVC6.0 语法限制过严
取消只看楼主 加入收藏
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
结帖率:79.17%
收藏
 问题点数:0 回复次数:6 
MSVC6.0 语法限制过严
void inverse(int n,const short stage,short r)
{
char temp[stage];
int i=0;
do {
temp[i] = n%r; // 取 r 进制数个数位上的值
i++; n /= r;
}while(i<stage);//while(n>0);

return 0;
}
MSVC6.0 编译上面的代码出现错误
error C2057: expected constant expression
:twin.cpp(37) : error C2466: cannot allocate an array of constant size 0
error C2133: 'temp' : unknown size
但是在编译器 cfree3.5 ,watcom,和dev-c++ 下编译则没有问题,是不是MSVC6.0 编译器的语法限制过严?
搜索更多相关主题的帖子: 语法 
2007-11-17 09:45
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
是的 ,能通过

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-11-17 09:56
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
而且程序在 dev-C++下编译错误0,警告0,在MSVC6.0中 编译多了很多的警告

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-11-17 09:58
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复:(Knocker)1。源程序后缀名 .c 而不是 .cpp ...
在哪里设置 ??

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-11-17 10:00
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
if(count>=START & count<END)
这个语句在 MSVC6.0中 竟然警告要求使用 括号来明确优先级(use parentheses to clarify precedence)

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-11-17 10:03
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复:(StarWing83)查了一下书,&是个位操作符,...
这个其实一个的,因为与的两边都市一个逻辑值,也就是都是一位的,则按位与和逻辑与效果一样
但是如果不是逻辑量,也就是不是一个逻辑值时,按位与和逻辑与效果才不同
当然,你提醒的很对,这个其实是我的疏忽,但是程序效果一直和我想的一样,就没有仔细分析了,谢谢

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-11-17 15:39
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复:(eakcon)为什么要加上using namespace std;才...
你在别的地方问了
好多人已经回答了

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-11-17 15:59
快速回复:MSVC6.0 语法限制过严
数据加载中...
 
   



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

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