char name[20] 占20个字节,实实在在存在于内存中. char *name 占8个字节指向常量区的名字,自己并不存在,是一个地址,是一个指针. 4. 数组作为函数参数的时候,其实传递给函数的是数组的首地址. 声明:printMaxValueOfArray(int a[100]); 系统默认:printMaxValueOfArray(int *a); 也就是说不管定义中a[20...
结构体数组指针就是指向这个结构体数组的指针。具体来说,它指向数组的第一个元素,可以通过指针偏移来访问数组的其他元素。 在函数中使用结构体数组指针作为参数有许多好处。首先,它可以将整个数组作为一个参数传递给函数,而不必传递数组的每个元素。这样,我们可以减少函数参数的数量,使函数调用更加简单。其次,结构体...
2)结构体数组或结构体指针变量作为函数参数[实参与形参]时,形参结构体数组元素[或形参结构体指针变量指向的变量]成员值的改变将影响对应的实参构体数组[或实参结构体指针变量指向的变量]成员值的改变。3)结构体变量可作为函数的参数,函数可返回一结构体类数据4)p=&b; 使结构体指针变量p指向结构体变量b的空间。
百度试题 结果1 题目关于结构体作为函数参数,下列描述中错误的是(D ) A. 结构体可以作为函数参数 B. 结构体数组可以作为函数参数 C. 结构体指针可以作为函数参数 D. 结构体成员变量不可以作为函数参数 相关知识点: 试题来源: 解析 D
关于结构体作为函数参数,下列描述中错误的是( )A.结构体可以作为函数参数B.结构体数组可以作为函数参数;C.结构体指针可以作为函数参数D.结构体指针可以作为函数参数;D
百度试题 结果1 题目将一个结构体类型的变量的值传递给函数的三种方法是:用结构体变量的成员作参数、将整个结构体变量作参数、用指向结构体变量(或数组)的指针作为实参( )A.对B.错 相关知识点: 试题来源: 解析 A
百度试题 题目关于结构体作为函数参数,下列描述中错误的是( )A.结构体可以作为函数参数B.结构体数组可以作为函数参数C.结构体指针可以作为函数参数D.结构体成员变量不可以作为函数参数相关知识点: 试题来源: 解析 D
以下叙述中正确的是( )A.在调用函数时,可以将结构体变量作为实参传给函数B.结构体数组不能作为参数传给函数C.函数的返回值不能是结构体指针类型D.函数的返回值不能是结构