C语言细节之一 : 声明和初始化

1、使用哪种整数类型的选择
(1)long型:大数值时,大于32,767(+2的15次方)或小于-32,767(-2的15次方)
(2)short型:若使用大数组或很多结构

2、定义全局变量和函数的最好方式
   最好将定义放在某个相关的.c文件中,在头文件.h中进行外部声明,在需要使用的时候,只要包含对应的头文件即可。定义全局变量的.c文件也应该包含该头文件,以便编译器检查定义和声明的一致性。
   全局变量和函数的声明一定要放到头文件中,以利于编译器检查一致性。

3、extern表示此处声明的函数的实现在另一个源文件中。

4、typedef内部有自身类型时,只能先定义此类型,再作typedef。

5、指针非常复杂,则从内向外读。可使用typedef一层层的分离。

6、用malloc和realloc分配的空间,未初始化前为垃圾数据。用calloc分配的空间,自动为全零。

转载于:https://www.cnblogs.com/steven_oyj/archive/2010/05/22/1741362.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值