23/9/12

c语言初认识第三期(最后一期)

1.操作符

  算数操作符 + -...

  移位操作符 >>  <<

   位操作符  % ^ |

  赋值操作符  =  +=  *=

  单目操作符  =   -  &  sizeof   ~

  逻辑操作符  &&   ||

  关系操作符   >   >=   ==

  条件操作符  exp1?   exp2:  exp3

  逗号表达式    ,  ,   ,

下标引用[  ]       函数调用()     

2.关键字

  关键字不能作为变量名

3.define,include是预处理指令

4.define定义的宏

  define ADD(x,y)  ((x) + (y))

5.指针

  int * pa = &a  //pa是来存放地址的,在c语言中叫指针变量,即现在变量a的地址的信息被存在了pa这个内存空间里

  *pa = 20 // *是解引用操作,*pa就是通过pa存储的地址来找到a这个内存空间,从而改变a这个空间的存储情况,可以说是一种间接改变

  指针的大小是相同的,因为存放的都是地址,地址的所占用的内存是相同的,比如32位就是占用4字节,即32个比特位,一共就最多有2的32次方个内存

6.结构体

  结构体能让c语言描述更复杂的类型

  struct  名字

  {  int a

     char b     //这里面就是创建的类型

     ....

  };

  

  int main()

  {

  struct 名字  名字2 = {20, “   ”,...}  //结构体的创建和初始化

  }

  结构体其实就是将各种类型打包组合在一起变为一个整体,这个整体能表示各种类型的信息

这期c语言的初步大体认识就完了,有了这样的一个初步的认识,有利于更好的把握c语言的整体框架,更好的学习c语言。

之后就是c语言其中的详细内容

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值