一个C++语法问题。
2005-08-05 21:35
309 查看
今天编写一个小程序。遇到了一个头一次遇到的问题。
源代码大意可以转化如下:
int n(10);
for (int i=0;i<n;i++)
if (i == n)
{
MessageBox("为什么我会被运行?");
}
我以前是干Pascal的,学C++不长时间。类似的语句在pascal里MessageBox应该是不会被运行的;
可是今天我用VC++.Net 2003 这句居然运行了,让我调了半天也不知道错在哪儿。
最终改为
int n(10);
for (int i=0;i<n;i++)
{
if (i == n)
{
MessageBox("这回我没被运行");
}
}
才解决问题。
请高手大虾们指教,谢谢。
源代码大意可以转化如下:
int n(10);
for (int i=0;i<n;i++)
if (i == n)
{
MessageBox("为什么我会被运行?");
}
我以前是干Pascal的,学C++不长时间。类似的语句在pascal里MessageBox应该是不会被运行的;
可是今天我用VC++.Net 2003 这句居然运行了,让我调了半天也不知道错在哪儿。
最终改为
int n(10);
for (int i=0;i<n;i++)
{
if (i == n)
{
MessageBox("这回我没被运行");
}
}
才解决问题。
请高手大虾们指教,谢谢。
相关文章推荐
- 一个隐晦的c++语法问题
- 一个基础但是隐晦的c++语法问题
- C++初始化列表问题,类中有一个对象类型的数组成员变量,在初始化列表中初始化时报错“[]”操作符语法错误
- 一个基础但是隐晦的c++语法问题
- QTreeWidget的一个例子,C++语法和item迭代循环都比较巧妙
- 这些天很忙,写一个类似防火墙的东西在WINSOCK2 SPI上做DLL,终于把问题解决了,现提供完整C++项目下载
- ~~把我搞晕了!一个简单的C#语法问题
- 一个C++的小问题
- Ubuntu Eclipse C++ UTF-8转换 (UTF-8:3字节表示一个汉字的问题)
- 一个C++返回值的问题
- 学C++遇到的一个小问题
- c++排序的一个问题
- 郁闷了一天的一个问题"update语句的语法错误"解决啦
- 我的一个C++问题
- 一个IQ问题的C++模拟
- 一个语法的问题
- thinking in c++ 读书笔记---友元函数的一个问题
- C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?
- 解决Visual Studio2008编写C++很纠结的一个问题
- 一个运动学逆问题的matlab和C++解决