Linuxc基础 二十二

本文详细介绍了C语言的关键字,包括static的作用、基本数据类型的大小、sizeof的使用、signed和unsigned的区别、浮点数的四舍五入规则以及else与if的配对规则。此外,还讲解了switch case的注意事项、循环结构do-while、while和for的使用,以及void、const、volatile、struct、union和enum等概念。同时,还提及了typedef在定义类型别名中的应用。
摘要由CSDN通过智能技术生成

关键字(static)

作用:修饰变量(局部变量和全局变量)
静态全局变量,作用域仅限于变量被定义的文件中,其他文件即使使用extern声明也没法使用他。
静态局部变量,在函数体里面定义的,就只能在这个函数里用了,同一个文档中的其他函数也用不了
作用:修饰函数
用内部函数的好处:不同的人编写不同的函数时,不用担心自己定义的函数是否会与其他文件中的函数同名。

基本数据类型

在32位系统:short 2字节、int 4字节、long 4字节、float 4字节、double 8字节、char 1字节。
变量的命名规则:
1、命名应当直观且可以拼读,可望文知意,便于记忆和阅读。
2、命名的长度应当符合“min-length&&max-information”原则。
3、当标识符由多个词组成时,每个词的第1个字母大写,其余全小写。
4、尽量避免名字中出现数字编号,如Value1、Value2等,除非逻辑上的确需要编号,比如驱动开发时引脚命名,费边好名字反而不好。
5、队在多个文件之间共同使用的全局变量或函数要加范围限定符
标识符的命名规则:
1、标识符名分为两部分:规范标识符前缀(后缀)+含义标识。(非全局变量可以不使用范围限定符前缀)
2、禁止使用八进制的常数和八进制转义字符。

sizeof

注意:sizeof在计算变量所占空间大小时,括号可以省略࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值