demo8_数组和函数开发初见.c
//形式参数中不存在数组的概念,即便中括号约定了数组的大小,也无效。int arry[]传递的是一个地址,数组的首地址。
//在os中一个地址占8个字节


#include <stdio.h>
void printArry(int arry[3]){//形式参数中不存在数组的概念,即便中括号约定了数组的大小,也无效。int arry[]传递的是一个地址,数组的首地址。
int i; //在os中一个地址占8个字节
for(i=0;i<3;i++){
printf("%d ",arry[i]);
}
}
int main()
{
int arry[3] = {1,2,3};
printArry(arry);
return 0;
} ```
文章探讨了在C语言中,当数组作为函数参数时,实际上传递的是数组的首地址,而不是数组本身。形式参数上的数组声明并不影响实参,数组的大小在这种情况下是无效的。程序示例展示了如何通过数组的首地址在函数中遍历并打印数组元素。

被折叠的 条评论
为什么被折叠?



