更多课程 选择中心

C/C++培训
达内IT学院

400-111-8989

C语言的代码风格和注意事项

  • 发布:C++培训
  • 来源:资料库
  • 时间:2017-08-07 17:39

这篇文章主要记录《C Primer Plus》中作者提醒学习者注意的 C 语言代码风格和注意事项等内容,是一篇学习笔记。

赋值或者计算时的数据类型转换—— C 语言中如 1.2 这样的浮点数都是默认为 double 类型的,1 这样的整数默认为 int 类型。当在为变量赋值的时候最好标明数值的类型(如:float a = 1.2f;),或者使用强制类型转换确保计算或者赋值的时候数据类型正确(即使 C 语言会进行强制的数据类型升级或者降级,但还是建议使用人为的类型转换)。

查看不同数据类型的取值范围——在 limits.h 头文件中定义了一些符号常量标出当前系统中不同整数类型的取值范围,在 float.h 头文件中定义了当前系统中不同浮点数的取值范围,在使用数值时可以查看这些常量确保取值没有超出取值范围。

printf 函数和 scanf 函数的参数—— printf 和 scanf 函数的参数个数没有确定,它们的第一个参数——“格式字符串”中包含了后续参数的个数以及读取后续参数的格式。我们在编程时要确保格式转换说明符要与相应的变量数据类型相匹配。

sizeof 运算符运算对象的不同形式—— sizeof 的运算对象如果是数据类型关键字(如:int、float等),则要加括号将其括起来;如果是变量名则可以将其括起来或者不括。一般为了不出现错误,都写成加括号的形式即可。

while 循环标准格式——


while 格式 1

while 循环标准格式 2 ——


while 格式 2

while 后跟空语句格式——


while 格式 3

写判断是否相等的关系表达式时,常量放在左边——这样写可以避免出现误用赋值运算符的情况,常量放在左边可以有助于编译器在误用赋值运算符时发现错误。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:适合C语言初学者练手的17个小项目
下一篇:C/C++参数传递机制知识详解

超全的C语言标识符知识

C指针——指针类型转换

C指针——指针和结构类型的关系

C指针——数组和指针的关系

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省