数组做函数形参时
来源:互联网 发布:软件专科学校 编辑:程序博客网 时间:2024/05/22 19:02
#include<stdio.h>
#include<string.h>
void func(int a[])
{
printf("数组大小=%d.\n",sizeof(a));
}
void func1(int *a)
{
printf("数组大小=%d.\n",sizeof(a));
}
int main(void)
{
int a[20];
func(a);
#include<string.h>
void func(int a[])
{
printf("数组大小=%d.\n",sizeof(a));
}
void func1(int *a)
{
printf("数组大小=%d.\n",sizeof(a));
}
int main(void)
{
int a[20];
func(a);
func1(a);
}
运行结果为:
数组大小8
数组大小8
分析:函数形参是数组时,实际传递的不是整个数组,而是数组首元素首地址,即是函数参数用数组来传递时,实际相当于传递的是指针,
指针指向数组首元素首地址。
0 0
- 数组做函数形参时
- 二维数组做函数参数
- 数组名做函数参数
- 数组做函数参数使用
- 二维数组做函数参数
- 数组名做函数参数
- 指针数组做函数参数
- 做一个返回数组的函数(例子)
- 做一个返回数组的函数 DELPHI
- 多维数组的指针做函数参数
- 做一个返回数组的函数(例子)
- C 二维数组做函数参数
- C语言中数组做函数参数
- 函数指针数组做命令解析
- 用数组元素做函数实参
- 用数组名做函数参数
- 用数组名做函数参数
- 结构体基础 数组 做函数参数
- thinkpad t440p 如何默认F1~F12按键
- 跳转H5手机端
- 汽车结构之仪表
- 汽车学习系列
- android View的点击事件分发机制的简单认知
- 数组做函数形参时
- Spring MVC 中 HandlerInterceptorAdapter的使用
- 欢迎使用CSDN-markdown编辑器
- 1049. Counting Ones (30)
- [Python入门]Chapter1 编程方式
- android proxy settings with lantern
- leetcode 328 Odd Even Linked List
- ubuntu安装软件
- 操作系统学习2