函数与关键字

来源:互联网 发布:九云图软件 编辑:程序博客网 时间:2024/06/06 02:21

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


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

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


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

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


    四、结构体

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

0 0
原创粉丝点击