小知识点

1.case关键字后面只能是整型或字符型常量或常量表达式。

 

2.左移(<<)右移(>>)操作中,移动的位数不能超过数据长度,不能小于0。

 

3.模运算的余数与被除数相同,例:3/(-2) = -1 ; 3%(-2) = 1

 

4.用malloc函数申请0字节内存并不返回NULL,而是返回一个正常的内存地址,但是却无法使用大小为0的内存。

 

 

5.用free函数释放指针变量p所指的内存后,一个好的习惯是把p的值变为NULL(p = NULL)。

 

 

6.不能用宏定义注释符号,因为注释先于预处理指令被处理。

 

7.关于宏的一个问题

#defineX 3

#defineY X*2

#undefX

#defineX 2

 

intmain(int argc, char* argv[])

{

  int z = Y;

  cout << z <<endl;

}

运行结果:4

 

8.在32位系统下,任何指针类型大小均为4字节。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值