L3 操作符 关键字 指针

  1. 除号/
  2. % 操作符,关注的是除法后的余数。a%n 余数范围是0-(n-1)。%左右两端的数都是整数。

    数学的概念!!!!除数被除数

    蛋哥:《C语言深度解剖》

  3. 移位操作符   >>   <<      二进制的位



  4. !b 没懂
     
  5. C语言 0表示假,非0表示真!
  6. sizeof

    sizeof 可以省略变量名,不可以省略类型。

    sizeof 是一个操作符,不是函数。

  7. strlen 是库函数,只能针对字符串。求字符串的长度。计算\0之前的字符个数
    sizeof 是操作符,计算所占内存空间大小

  8.  前置a++   后置++a


  9.  

    两个字符串是不能使用==来判断相等的。double、float也不能,丢失精度。

    一般整型,长整形,char可以。

  10. 条件操作符(三目操作符)
    判断exp1,真:exp2, 假:exp3

  11.  

  12. arr[4]=5;  arr 4 是[ ]的两个操作数 

  13. 常见关键字

    auto 自动 – 自动变量的

    局部变量都是自动创建,自动销毁的,所以局部变量都是auto修饰的

    auto int a = 10;

    所有局部变量都是auto,所以一般不显示。
    unsigned 无符号 年龄没有正负数 

  14. 数据存储

     

  15. typedef 类型重定义

  16. static关键字

     

     

  17. 修饰局部变量

    普通的局部变量是放在内存的栈区,进入局部范围,变量创建,出了局部范围变量销毁。

    当static修饰局部变量的时候,局部变量是在静态区开辟空间的,这是的局部变量,除了作用域变量不销毁,下次再进去作用域,使用的是上一次遗留的数据。(改变了存储位置,由栈区->静态区,使得变量的生命周期发生了变化)

     

  18. 修饰全局变量

    全局变量具有外部链接属性,全局变量被static修饰,外部链接属性变成了内部链接属性。其他源文件没法通过链接找到这个符号。

    static修饰后的局部变量只能在自己所在的.c文件内部使用
  19. 修饰函数

    函数具有外部链接属性,其他源文件使用函数,有正确的声明就可以。

    被static修饰,外部链接属性就变成了内部链接属性,这个时候函数只能在自己所在的.c文件内部使用,不能再外部使用。

     

  20. 链接属性 3种

    外部链接属性

    内部链接属性 - static
    无链接属性   - 局部变量

     

     

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值