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

//______________________________________________________________________________________________________
#include<iostream>
#include<string>
#include<stdlib>
using namespace std;
//____________________________________________________________________________________________________
struct student {
string id; //学号
string xing_ming; //姓名
string xing_bie; //性别
string ji_guan; //籍贯
string ja_ting_zhu_zhi;//家庭住址
string ja_ting_dian_hua;//家庭电话

void chu_chi_hau(); //初始化
void cha_kang();//查看
void se_zhi(string,string,string,string,string,string);
//设置
};
//______________________________________________________________________________________________________
void student::chu_chi_hau() {
id="10001";
xing_ming="张三";
xing_bie="男";
ji_guan="广东阳春";
ja_ting_dian_hua="0662-7311065";
ja_ting_zhu_zhi="广东省阳春市河口";
}
//______________________________________________________________________________________________________
void student::cha_kang() {

cout<<"学号:"<<id<<"\n"
<<"姓名:"<<xing_ming<<"\n"
<<"性别:"<<xing_bie<<"\n"
<<"籍贯:"<<ji_guan<<"\n"
<<"家庭电话:"<<ja_ting_dian_hua<<"\n"
<<"家底住址:"<<ja_ting_zhu_zhi<<"\n"
<<endl;

}
//______________________________________________________________________________________________________
void student::se_zhi(string _id,
string _xing_ming,
string _xing_bie,
string _ji_guan,
string _ja_ting_dian_hua,
string _ja_ting_zhu_zhi) {
_id=id;
xing_ming=_xing_ming;
xing_bie=_xing_bie;
ji_guan=_ji_guan;
ja_ting_dian_hua=_ja_ting_dian_hua;
ja_ting_zhu_zhi=_ja_ting_zhu_zhi;
}
//______________________________________________________________________________________________________
int main(int argc, char* argv[])
{
student me;
me.chu_chi_hau() ;
me.cha_kang();
me.se_zhi("10003","李四","女","广东阳春","0662-7310062","广东省阳春市");
me.cha_kang() ;
system("pause");
return 0;
}
//______________________________________________________________________________________________________

搜索更多相关主题的帖子: 程序结构 树形 风格 
2007-05-13 20:47
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
呵呵...这不是我发明的风格...而是很久前(我都忘记了什么时候了)看过的,我觉得这风格还不错,
比较明了,结构化很强!便于阅读!

PcrazyC:这个地方程序太短,要是在VC++中,有的语句很才,你还要往后翻,一点也不方便阅读

可以多行书写一条语句的么.我给出的代码就有一行这样的很长的语句,进行多行书写..这也很方便啊,而且明了.
void student::se_zhi(string _id,
string _xing_ming,
string _xing_bie,
string _ji_guan,
string _ja_ting_dian_hua,
string _ja_ting_zhu_zhi) {
_id=id;
xing_ming=_xing_ming;
xing_bie=_xing_bie;
ji_guan=_ji_guan;
ja_ting_dian_hua=_ja_ting_dian_hua;
ja_ting_zhu_zhi=_ja_ting_zhu_zhi;
}

我觉得这种风格有利于if/for/while 等等的内嵌.因为内嵌就有一种树的结构.

呵呵..这是个人意见!

[此贴子已经被作者于2007-5-13 22:10:34编辑过]


/images/2011/147787/2011051411021524.jpg" border="0" />
2007-05-13 22:09
快速回复:[讨论]大家讨论一下这种树形的程序结构风格好不?
数据加载中...
 
   



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

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