| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 591 人关注过本帖
标题:[求助]此程序的风格有哪些缺点?
只看楼主 加入收藏
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
结帖率:78.95%
收藏
 问题点数:0 回复次数:7 
[求助]此程序的风格有哪些缺点?

#include <stdio.h>
#include <iostream.h>
int main(int argc, char *argv[])
{
char booly();
cout<<booly()<<endl;
return 0;
}
char booly()
{
char Y;
cout<<"请选择 Y/N"<<endl;
cin>>Y;
switch (Y){
case 'Y':
cout<<"Y"<<endl;
break;
case 'N':
cout<<"N"<<endl;
break;
default:
cout<<"输入错误"<<endl;
break;
}
getchar();
}

搜索更多相关主题的帖子: 风格 缺点 
2007-05-08 11:51
chenkuanyi
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-4-21
收藏
得分:0 
回复:(ioriliao)[求助]此程序的风格有哪些缺点?

这样改一下好点吧

#include <stdio.h>
#include <iostream.h>
using namespace std;

char booly(void);

int main(int argc, char *argv[])
{
cout<<booly()<<endl;
return 0;
}

char booly(void)
{
char Y;
cout<<"请选择 Y/N"<<endl;
cin>>Y;
switch (Y)
{
case 'Y':
cout<<"Y"<<endl;
break;
case 'N':
cout<<"N"<<endl;
break;
default:
cout<<"输入错误"<<endl;
break;
}
getchar();
}

[此贴子已经被作者于2007-5-8 13:29:08编辑过]

2007-05-08 13:18
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
果然明了很多...谢谢!

/images/2011/147787/2011051411021524.jpg" border="0" />
2007-05-08 13:21
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 

1,竟量用新的标准头文件<iostream>,<cstdio>加using namespace std;
2,函数的声明最好放在main函数外。
3,既然没用到命令行参数,就直接写int main()吧。(个人意见)


Fight  to win  or  die...
2007-05-08 13:23
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
命令行参数是什么,有什么用?谢谢!

/images/2011/147787/2011051411021524.jpg" border="0" />
2007-05-08 13:42
cc果粒橙
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-5-1
收藏
得分:0 
还有就是,我们是不是应该遵从我们的格式问题吖。。。。。

┊ゞ本魜純屬虛搆ち如遇上綫﹎純屬見鬼ゞ┊
2007-05-08 22:49
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
收藏
得分:0 
main(int argc,char *argv[])

这就所谓命令行参数

 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-05-09 09:04
jiangzw625
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2006-3-27
收藏
得分:0 

我建议学C++要尽量丢掉以前C风格的程序,
不管多小的程序,都尽量用面向对象的方式思考。
要不然你就白学C++了


马马乎乎
2007-05-09 17:28
快速回复:[求助]此程序的风格有哪些缺点?
数据加载中...
 
   



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

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