指针函数

指针:

 1、指针与变量

  2、指针与数组(一维数组,二维数组)

  3、指针与结构体

  4、指针与函数的关系

  5、函数指针

    定义变量:类型 变量名;

    *程序的入口地址:也就是函数的内存中的地址

        返回值 (*pfun)(形参)

程序区:数据区(堆区,静态区,动态区)     代码区

    调用函数:

            函数名(实参)    ;  静态调用:在编译时就已经确定调用函数


宏:(一种标准)为程序提供方便

1、宏定义:简单的替换

  意义:(在代码中,大量存中同义字符串需要修改。)

  1.1无参数宏:

  定义:  #define 宏名   字符串

       将字符串以替宏名进行替代

注:为了与高级语言中的标识符区别,宏名都要大写。

  1.2有参数宏

    定义:  #define MAX(x)   x 
    
2、宏选择:在预编译时,来选择指定的语句。

   1、当宏名已经定义时,编译器将下列语句添加到代码中。否则不添加

    #ifdef  宏名    

    。。。

    #endif

   2、双分支:

    #ifdef  宏名

    ....

    #else

    ...

    #endif

  应用:防止头文件重复的包含

    1、当宏名已经定义时,编译器将下列语句添加到代码中。否则添加

    #ifndef  宏名    

    。。。

    #endif
    

3、链式线性表:1:1的联系

  1、增加:头插法

           尾插法

  2、链表栈:通过链表来实现栈的功能(FILO)           
         
           
           
           
           
           
拓展:对象

1、对象:数据   方法

  车:

    属性(数据):价格,车长

    方法:点火,前行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值