C语言注意

本文概述了C语言编程中的关键要素,包括main函数的作用、代码可读性、错误检测、变量声明、控制结构(如forvswhile)、预处理器宏、文件结束标志EOF、用户输入、数据类型转换和递归的使用。
摘要由CSDN通过智能技术生成

1. 每个程序中一定包含main()函数, 尽管C语言中对函数命名没有限制

2.书写时应注意程序的易读性

3.当程序报错,首先检查有无书写错误❌

4. 所有自定义变量 必须声明才能使用

5. 每行只书写一条语句,  便于阅读

6. 整数除法将自动舍位, 不会进行四舍五入的操作

7. for(初始化部分;条件部分;增长部分) - 比while 更适用于初始化和增长步长都是单条语句

8. 使用 #define 名字 替换文本 对部分\"幻数\" 赋予意义便于阅读 #define结尾不需要;号结束

9. EOF(end of file) - 表示没有字符输入时 - 定义在stdio.h 头中 EOF不等于\\n 换行等\n\n10. != 的优先级大于 = 如果对判断中存在变量赋值时 对赋值加以() e.g while((c = getchar()) != EOF)

11. getchar() 用于用户输入 直至键入回车

12. 变量名以字母和数字组成, (下划线\"_\"被默认为字符,以下划线为首写字母的为库类变量名),变量常以小写字母开头.内部变量命前31位有效,外部名至少前6位保持唯一性. 大小写在C语言中是区分的.

13. 一个字符常量为一个整数, 以''单引号括起.e.g '0' 为48, 与0没有任何关系

14. %运算符不能应用与float或double类型

15. char类型转换为int型时, 无法判断它是signed还是unsigned.这样其结果有可能为负数, 因此转换时尽量指定signed和unsigned限制符

16. ++i与i++不同之处: ++i是先+1在使用, i++是先使用i在递加1

17. C语言中可以使用递归 (即函数调用自身函数), 其不节省储存器开销也不加快执行速度, 只是使程序紧凑便于理解.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值