首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言/C加加编程学习之程序猿的自我修养

C语言是面向过程的,而C++是面向对象的

C和C++的区别:

C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。

C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。

小编推荐一个学C语言/C++的学习裙【 六九九,四七零,五九六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

演员有演员的自我修养,程序猿有程序猿的自我修养!一个程序写了,交给用户,用户边看边骂,我想这个程序写得再精妙,也不是好的程序,不是有修养的程序。那么怎样才能做一个有修养的程序猿?我认为做到以下30,就可以算得上一个有修养的程序猿!

01、版权和版本

02、缩进、空格、换行、空行、对齐

03、程序注释

04、函数的[in][out]参数

05、对系统调用的返回进行判断

06、if 语句对出错的处理

07、头文件中的#ifndef

08、在堆上分配内存

09、变量的初始化

10、h和c文件的使用

11、出错信息的处理

12、常用函数和循环语句中的被计算量

13、函数名和变量名的命名

14、函数的传值和传指针

15、修改别人程序的修养

16、把相同或近乎相同的代码形成函数和宏

17、表达式中的括号

18、函数参数中的const

19、函数的参数个数

20、函数的返回类型,不要省略

21、goto语句的使用

22、宏的使用

23、static的使用

24、函数中的代码尺寸

25、typedef的使用

小编推荐一个学C语言/C++的学习裙【 六九九,四七零,五九六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

26、为常量声明宏

27、不要为宏定义加分号

28、||和&&的语句执行顺序

29、尽量用for而不是while做循环

30、请sizeof类型而不是变量

31、不要忽略Warning

32、书写Debug版和Release版的程序

21、goto语究 使劲

22、宏的使用

23、static的使用

24、函数中的代码尺寸

25、typedef的使用

26、为常量声明宏

27、不要为宏定义加分号

28、||和&&的语句执行顺序

29、尽量用for而不是while做循环

30、书写Debug版和Release版的程序

小编推荐一个学C语言/C++的学习裙【 六九九,四七零,五九六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

这些是C/C++能做的

服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180408A12GZ300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券