函数与关键字

一、函数的三要素是数据类型,函数名,参数列表。

函数中要注意递归函数的使用。递归函数最主要的是要注意跳出条件,如果条件没有写好,递归函数就会死循环跳不出来,还会占用内存。在调用函数的时候要注意指针与数组的用法。

 

二、关键字中,static的用法:

    1、全局静态变量:作用范围局限于它的源文件,即只有本文件内的代码才可以访问它,变量名在其他文件内不可见
 
    2、 局部静态变量:局限于特定函数,但出作用域并不释放,在函数体内的静态变量的值也能够维持
 
    3、静态函数:作用范围仅限于它的源文件,即只有本文件内才能够调用,函数名在其他文件不可见
 
    4、存放位置:程序开始时,存放在全局数据区,结束时释放空间,默认初始化值是0,使用时可改变其值

 

三、#define与从const 的相同点与不同点

相同:都是定义常量的,不同:#define宏没有类型,而const 修饰的制只读变量有类型。

 

四、结构体

结构体中要注意定义变量所占的字节数。判断字节数时,应遵循内存对齐原则,一般为每四个字节为一组对齐。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值