`
jacky-zhang
  • 浏览: 315711 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

一个好的C程序员应该做到的

    博客分类:
  • C
阅读更多
1.在运行程序之前存盘
2.所有在程序中用到的常量都用预处理语句在程序开头定义
3.所有在程序中用到的函数都在程序开头声明
4.头文件的#ifndef
5.变量名和函数名使用有意思的英文单词或汉语拼音
6.尽量少用全局变量或不用全局变量
7.采用层次的书写程序格式,对for,while,if_else,do_while,switch_case等控制语句或他们的多重嵌套,采用缩格结构
8.所有对应的{}都对齐
9.尽量用for,而不用while做记数循环
10.尽量不用goto语句
11.一个函数不宜处理太多的功能,保持函数的小型化,功能单一化
12.一个函数要保持自己的独立性,如同黑匣子一样,单进单出
13.函数的返回类型不要省略
14.用malloc()分配内存空间时,以后一定要用free()释放
15.打开文件后,记住在退出程序前要关闭
16.出错情况的处理
17.写上必要的注释
这里说的是一些基本的,经常遇到的情况,还有其他很多要注意的地方,在实际编程中都会遇到.
分享到:
评论

相关推荐

    从玩游戏到写外挂,C语言C 程序员大神是怎样做到的!.docx

    ### 从玩游戏到写外挂:C语言程序员的成长之路 #### C语言的重要性及应用场景 C语言作为一门历史悠久的编程语言,至今仍具有重要的地位。它不仅是一门基础性的编程语言,还是很多高级语言如Java、.NET底层实现的...

    C_C++程序员面试宝典 梁镇宇.pdf

    这本书通过细致入微的讲解,覆盖了380余个C/C++技术面试中的真题,深刻剖析了应聘者必须掌握的考点,以帮助求职者在面试过程中做到胸有成竹,从容应对各种面试挑战。 书中首先介绍了面试流程及准备的方法,包括如何...

    程序员面试宝典 第五版

    程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。最后《程序员面试宝典(第5版)》着力讲述了如何进行...

    程序员面试宝典pdf

    不仅对传统的C系语言考点做了详尽的解说,包括面向对象问题、sizeof问题、const问题、数据结构问题等。还根据外企出题最新特点,针对设计模式问题、C#问题、网络问题、数据库问题、NET问题等,做了深入的说明。 ...

    IT程序员就业宝典

    我的坚持度很高,事情没有做到一个令人满意的结果,绝不罢手。 C.我非常守时,工作以来,我从没有迟到过。 D.我的个性很随和,是大家公认的好好先生(**)。 解答:这题理想的回答是B。A、C、D虽然都表示出应征者...

    程序员面试宝典完整版

    本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新...

    程序员面试宝典(第三版)

    本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的...

    国考程序员真题

    2. **爱岗敬业**:爱岗敬业是指员工应该强化职业责任(C)。这一概念强调了从业者对自己所从事工作的责任感和使命感,要求员工不仅热爱自己的工作,还要不断学习进步,提高工作效率和服务质量。 3. **职业道德的...

    程序员面试宝典(完整版)

    本书不仅对传统的C系语言考点做了详尽解说,包括面向对象、size of、const、数据结构等,还根据外企业出題最新特点,针对设计模式C#、网络、数据库、.NET等问題做了深入说明。最后本书着力讲述了如何进行英语面试和...

    程序员面试宝典(第5版).欧立奇(带详细书签)

    《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。最后《程序员面试宝典(第5版)》着力讲述了如何...

    EditPlus最著名文本编辑器之一(程序员专用)

    EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。 首先,EditPlus是...

    JAVA程序员的学习方法

    有很多的JAVA程序员,在初期学习时,通常会对如何学习而感到迷茫。下面笔者就将转发一篇一位网友的精品帖,这位作者对于JAVA程序的学习分析的很到位,相信能帮助那些正在处于迷茫状态的初学者。 JAVA是一种平台,...

    程序员面试宝典第5版,高清,欧立奇

    本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的...

    程序员面试宝典第三版_高清扫描

    本书是《程序员面试宝典》的第三版,在保留第二版的数据结构、面向对象、毛盯护设计等主干的墓础上,使用各大IT公司及相关企业最新面试题替换和补充原内容,以反映自第二版以来近几年时间所发生的变化。 本书取材...

    程序员面试宝典(第三版)

    本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新...

    程序员面试宝典 欧立奇 第五版

    本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新...

    程序员面试宝典(第5版)第一部分

    《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题**特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。*后《程序员面试宝典(第5版)》着力讲述了如何进行...

    努力学会C语言需要做到的六个方面.docx

    ### 努力学会C语言需要做到的六个方面 ...综上所述,学习C语言是一个循序渐进的过程,需要不断积累和实践。掌握了上述六个方面的知识后,你就能够更好地应对各种编程挑战,并为未来的学习和发展打下坚实的基础。

    5个Linux平台程序员最爱的开发工具汇总

    Eclipse是一个流行的开源代码编辑器,并且也是一款受程序员欢迎的集成开发环境(IDE)。Eclipse具备代码高亮和智能提示等强大功能,可以用于多种编程语言的开发,如Python、R、Ruby、JavaScript、Lasso、C、C++、...

Global site tag (gtag.js) - Google Analytics