指针与数组的区别及运用

1、数组与指针的区别:数组在静态存储区或栈上创建,地址与容量不变,内容可改变;指针可指向任意内存,灵活但危险。2、char a[12]; char p; p = a; sizeof(a)为12字节,sizeof(p)为4字节。3、数组作函数参数时自动退化为指针,sizeof(a)始终等于sizeof(char )。

ppt 文件大小:467KB