`
wsql
  • 浏览: 11716232 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

谈程序设计风格一

 
阅读更多

通过编写代码,形成程序思维与思想,工程的命名、选项的命名、标识符的命名,遵循知名晓义的规则,对于自己所编写的程序,按着程序介绍、程序实现、程序总结的三个架构实践。重视程序的注释,让程序风格更加的清晰、严谨,提高程序的可读性、可移植性、重复利用性。如下面的简单程序:

/*******************************************/
//功能:我的第一个C程序,表示欢迎
//输入:没有输入
//输出:表示欢迎信息
//算法:利用C语言所提供的标准输出函数来实现
//作者:王路情
//时间:2011年1月21日
/******************************************/
# include<stdio.h>

void main(void)
{
	printf("*********************************\n");
	printf("欢迎你来到精彩的C语言世界!\n");
	printf("真正会使用C语言的男人才是真男人!\n");
	printf("*********************************\n");

}

学习程序的方法就是不断地坚持编写代码、再编写代码、还是编写代码,信奉和践行“熟能生巧”和“使用知识解决问题才有能力”的正确思想观念。实际上,所谓程序风格就是一种习惯,好的程序风格更应该是一种优秀的习惯,需要坚持和丰富。


分享到:
评论

相关推荐

    VC6风格界面

    ...................\在VC中用CMenuXP使应用程序拥有Office XP风格的界面.doc ...................\在VC中透明浮动按键的实现.doc ...................\在Windows95,98中实现苹果窗口界面.doc ....................

    Exceptional C++

    本书采用了自问自答的语言风格,它讨论了实际程序设计中普遍存在的,又非常不易察觉的问题,并且进行了深刻的分析,提出了具有广泛意义的解决方案。本书值得每个想成为优秀c++程序员的人阅读。我相信,任何c++程序员...

    爱商AnySale电子商务系统 v2.1 多风格正式版

    ·风格界面程序进行了重新设计 重新设计了网站的界面,风格更简洁,更美观,更容易修改皮肤 重新调整和优化了程序结构,对程序代码进行了重新 重新调整数据库字段,使操作更快方便,灵活 ·商机改为供应、求购、...

    浅谈WebService的版本兼容性设计

    近年来越来越多的企业或者网站支持Restfull方式的WebService,比如当当网开源Dubbox,扩展Dubbo服务框架支持REST风格远程调用,这个是Java版本的,在.NET中ServiceStack天生支持Restfull风格的WebService。...

    软件工程思想

    6.1 C++面向对象程序设计的重要概念 6.1.1 类与对象 6.1.2 继承与组合 6.1.3 虚函数与多态 6.2 良好的编程风格 6.2.1 命名约定 6.2.2 使用断言 6.2.3 new、delete与指针 6.2.4 使用const 6.2.5 其它建议 6.3 小结 ...

    问答系统的系统设计方案.pdf

    ⼆、接⼝设计风格 ⼆、接⼝设计风格 谈完了系统的架构风格,我们来谈谈接⼝设计的策略风格。⼀个后端系统主要任务就是设计好各种不同任务的底层接⼝,⼀个好的接⼝ 设计往往利于提⾼系统的解耦程度,⽽⼀个好的设计...

    C#微软培训资料

    第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第五章 变量和常量 .44 5.1 变 量 .44 5.2 常 量 .46 5.3 小 结 .47 ...

    二十三种设计模式【PDF版】

    1.设计模式更抽象,J2EE 是具体的产品代码,我们可以接触到,而设计模式在对每个应用时才会产生具体代码。 2.设计模式是比 J2EE 等框架软件更小的体系结构,J2EE 中许多具体程序都是应用设计模式来完成的,当你深入...

    2017数学建模国赛+深圳杯优秀论文

    既然这是谈建模竞赛,那么我还是需要谈一谈应试技巧的话题,对于代做或 者直接抄袭他人作品的行为我是十分反对的(不能以身试法,否则不仅损害个人 名誉,损害学弟学妹参赛资格,更加损害学校的声誉)。 1.选题机灵...

    爱根源网站程序v7.0

    1.本站提供的程序全部免费提供任何个人或团体组织站点均可以使用! 2.请尽可能的保留本站(爱的风狂)连接,方便再次升级。 3.作为本站免费提供的系统,我不对任何使用本系统所造成的不良后果负责。因为你使用的前提...

    像计算机科学家一样思考Python(第2版).pdf

    对于首次接触程序设计的人来说,是一本不可多得的佳作。 作者简介 · · · · · · [美] 艾伦 B. 唐尼(Allen B. Downey) Allen Downey是欧林工程学院的计算机科学教授,曾任教于韦尔斯利学院、科尔比学院和加州...

    javaSE代码实例

    6.1.1 面向对象程序设计思想的诞生 77 6.1.2 面向过程与面向对象思想的对比 78 6.1.3 面向对象技术的背景和特点 79 6.2 类的定义与对象的创建 80 6.3 成员变量 81 6.3.1 成员变量的开发与使用 81 6.3.2...

    PT80-NEAT开发指南v1.1

    建立一个应用程序 ................................................................................................................................ 17 应用程序的关闭 .......................................

    JSTL详细标签库介绍

    最好在进行系统设计是就把异常处理融合在系统中,若系统一实现,就很难添加异常处理功能&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;16.2如何使用异常处理:&lt;BR&gt;&lt;BR&gt;在以下情况下使用异常处理:&lt;BR&gt;&lt;BR&gt;1、 当方法因无法控制的原因而不能实现其...

    Absolute C++中文版(原书第2版)-完美的C++教程,文档中还包含英文版

    1.1.2 C++与面向对象的程序设计 1 1.1.3 C++的特点 2 1.1.4 C++术语 2 1.1.5 C++程序示例 2 1.2 变量、表达式及赋值语句 4 1.2.1 标识符 4 1.2.2 变量 5 1.2.3 赋值语句 6 1.2.4 更多赋值语句 8 1.2.5 ...

    软件测试入门(必看)

    3.3.2 界面设计风格的一致性 17 3.3.3 编辑风格 17 3.3.4 命名规范 18 3.4 BUG修补 18 3.5 开发人员的测试 18 四 软件测试的若干问题 19 4.1 前言 19 4.2 博弈的各方 19 4.3 测试的过程 20 4.4 测试所...

    软件测试必看 入门级的教程

    3.3.2 界面设计风格的一致性 17 3.3.3 编辑风格 17 3.3.4 命名规范 18 3.4 BUG修补 18 3.5 开发人员的测试 18 四 软件测试的若干问题 19 4.1 前言 19 4.2 博弈的各方 19 4.3 测试的过程 20 4.4 测试所...

    人工智能的认知技术.doc

    请思考一个老生常 谈的例子,它可以体现自然语言处理面临的一个挑战。在句子"光阴似箭(Timefliesli keanarrow)"中每一个单词的意义看起来都很清晰,直到系统遇到这样的句子"果蝇喜欢 香蕉(Fruitflieslikeabanana)...

    Python核心编程(第二版).pdf (压缩包分2部分,第一部分)

     3.6 第一个python程序   3.7 相关模块和开发工具   3.8 练习   第4章 python对象   4.1 python 对象   4.2 标准类型   4.3 其他内建类型   4.3.1 类型对象和type类型对象   4.3.2 none--...

Global site tag (gtag.js) - Google Analytics