海浩网论坛

 找回密码
 关闭注册
搜索
热搜: 女囚槛 win7
查看: 100|回复: 4
打印 上一主题 下一主题

有人懂c++吗? [复制链接]

UID
18527
注册时间
2003-1-3
帖子
139
精华
0
跳转到指定楼层
1#
发表于 2003-3-14 11:51:14 |只看该作者 |倒序浏览
小弟是个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"区别。也希望英文好的朋友能告诉我这段提示的意思。
谢谢。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0 支持支持0 反对反对0

UID
2053
注册时间
2001-6-8
帖子
833
精华
0
2#
发表于 2003-3-14 12:42:08 |只看该作者

你这不是死循环吗。

{for (j=1;j<=k;j++)
{cout<<i;i++;}
cout<<endl;
k++;}

使用道具 举报

UID
4205
注册时间
2002-1-23
帖子
27645
精华
7
3#
发表于 2003-3-14 18:26:21 |只看该作者
void main (ing argc, char *argv[])

是int argc

我在vc6里编译了一下, 没错误啊

使用道具 举报

UID
16598
注册时间
2002-12-2
帖子
6258
精华
1
4#
发表于 2003-3-14 18:50:25 |只看该作者
楼主走错地方了。。。幸好还有引路人

使用道具 举报

UID
3000
注册时间
2001-9-20
帖子
168
精华
0
5#
发表于 2003-3-14 19:27:44 |只看该作者
没有错的,不过有可能编译器有问题?

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

使用道具 举报

您需要登录后才可以回帖 登录 | 关闭注册

2021 , Hello Everyone ^_^ ^_^ ^_^