- 在线时间
- 0 小时
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 积分
- 181
- UID
- 18527
- 注册时间
- 2003-1-3
- 帖子
- 139
- 精华
- 0
|
小弟是个c++的初学者。昨天编了道程序。要求是输出下面的字符。
1
2 3
4 5 6
7 8 9 10
我的程序如下:
#include "stdafx.h"
#include <iostream.h>
void main (ing argc, char *argv[])
{int i=1;
int k=1;
int j;
for (;i<)
{for (j=1;j<=k;j++)
{cout<<i;i++;}
cout<<endl;
k++;}
}
编译时通不过,错误提示是:error c2065:"k":undeclared identifier
后来我将“k++"改成了k=k+1.
程序就对了。
我的问题是在c++中,"k++"和"k=k+1"区别。也希望英文好的朋友能告诉我这段提示的意思。
谢谢。 |
|