海浩网论坛

标题: 有人懂c++吗? [打印本页]

作者: wjqone    时间: 2003-3-14 11:51:14     标题: 有人懂c++吗?

小弟是个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"区别。也希望英文好的朋友能告诉我这段提示的意思。
谢谢。
作者: LEE3704    时间: 2003-3-14 12:42:08     标题: 你这不是死循环吗。

{for (j=1;j<=k;j++)
{cout<<i;i++;}
cout<<endl;
k++;}
作者: takelook    时间: 2003-3-14 18:26:21

void main (ing argc, char *argv[])

是int argc

我在vc6里编译了一下, 没错误啊
作者: 空感45°    时间: 2003-3-14 18:50:25

楼主走错地方了。。。幸好还有引路人
作者: drin    时间: 2003-3-14 19:27:44

没有错的,不过有可能编译器有问题?

不过不支持N++的编译器倒是不多~~
去软件开发问问,那里的高手多~~




欢迎光临 海浩网论坛 (http://bbs.highot.net./) Powered by Discuz! X2