C语言编程规范有哪些高手秘籍可以分享?

2026-04-12 02:151阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计6141个文字,预计阅读时间需要25分钟。

C语言编程规范有哪些高手秘籍可以分享?

C++ 规范笔记:简洁易读(一)代码原则(1)简洁明了,当有简单需求时,使用最简代码,降低出错几率。(2)保持与代码风格一致性,确保阅读统一性。

1.常量

使用 const 替代宏定义,提高代码可读性和维护性。

C++规范笔记

一、代码原则

(1)清晰易读第一 (2)力求简洁,当为简单需求时,使用最简单的代码,减小出错几率。 (3)保持与代码原风格一致,保证阅读统一性。

1.常量
  • 使用const常量代替宏,因为宏仅仅是文本替换,未进行类型检查,以及没有作用域限制。

  • 当需要同一类型常量来标识,定义为枚举变量,枚举会检查类型。枚举内部有重复值时,优先使用内部已定义枚举来赋值。
  • 善用const修饰,当变量不能修改时,或类成员函数不修改成员变量,应该使用const修饰

函数参数:如何不修改入参时,形参应声明为const void fun(const int num); 成员函数,不修改类内部成员变量时,多为get类型,用const修饰 void getfun() const;

2.初始化和类型转换
  • 禁止用memcpy、memset初始化非基础类型,禁止对class对象使用上述函数,例如使用memset(this,0,sizeof(*trhis))进行操作的话会情况类的虚函数表,在调用函数是导致宕机。
  • 在代码中使用变量应遵循作用域最小与就近声明,应使用初始化代替声明再赋值。
阅读全文

本文共计6141个文字,预计阅读时间需要25分钟。

C语言编程规范有哪些高手秘籍可以分享?

C++ 规范笔记:简洁易读(一)代码原则(1)简洁明了,当有简单需求时,使用最简代码,降低出错几率。(2)保持与代码风格一致性,确保阅读统一性。

1.常量

使用 const 替代宏定义,提高代码可读性和维护性。

C++规范笔记

一、代码原则

(1)清晰易读第一 (2)力求简洁,当为简单需求时,使用最简单的代码,减小出错几率。 (3)保持与代码原风格一致,保证阅读统一性。

1.常量
  • 使用const常量代替宏,因为宏仅仅是文本替换,未进行类型检查,以及没有作用域限制。

  • 当需要同一类型常量来标识,定义为枚举变量,枚举会检查类型。枚举内部有重复值时,优先使用内部已定义枚举来赋值。
  • 善用const修饰,当变量不能修改时,或类成员函数不修改成员变量,应该使用const修饰

函数参数:如何不修改入参时,形参应声明为const void fun(const int num); 成员函数,不修改类内部成员变量时,多为get类型,用const修饰 void getfun() const;

2.初始化和类型转换
  • 禁止用memcpy、memset初始化非基础类型,禁止对class对象使用上述函数,例如使用memset(this,0,sizeof(*trhis))进行操作的话会情况类的虚函数表,在调用函数是导致宕机。
  • 在代码中使用变量应遵循作用域最小与就近声明,应使用初始化代替声明再赋值。
阅读全文