已有 804 次阅读2011-5-6 14:56 |个人分类:《C语言深度解剖》学习笔记|系统分类:单片机
1)、c语言中,当一位数组作为函数参数的时候,编译器总是把它解析成一个指向其元素的首地址的指针,函数的返回值也不能是数组,只能是指针! 函数本身是没有类型的,只有函数的返回值才有类型!
实际传递的数组大小与函数形参指定的数组大小没什么关系
void fun ( char a[])
{
char c = a[3] ;
}
char a[3][4] <=> char (*p)[10]
char *a[5] <=> char * * p
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号