耶稣 发表于 2017-9-16 21:49:17

C语言函数和数组笔记

--------------------------------------------
int *p()      p为返回一个指针,该指针指向整数型数据。
int(*p)()    p为指向另外一个函数,p返回一个整型数值。
int *p   指针数组p,它由n个指向整型数据的指针元素组成。(*p里面的n全部是指针变量指向地址而

不是直接指向数值)。
int (*p)   这么理解(*p)已经存放了一个指向一维或者多维数组的地址,则是(*p)所指向的数组对应

的索引。int (*p+1) = int p

        int a={{4,2,5},{2,6,4}};
        int (*p);
        p=&a;
        printf("%d",(*p+1));
-----------------------------------------------



形参   form parameter
实参   real parameter
出现在函数定义中的参数,就叫形参
出现在函数调用中的参数,就叫实参

耶稣 发表于 2017-9-16 21:49:38

有理解不到位或者错误的 希望大家能指出
页: [1]
查看完整版本: C语言函数和数组笔记