};voidfun(structstudent *x)//函数的形参为指向struct student型的对象的指针{if(x -> height <180)//指针 + ->(箭头运算符)+ 结构体成员名称 可以访问结构体成员,从而实现结构体成员值的修改x -> height =180;if(x -> weight >80)//箭头运算符 -> 应用于结构体对象指针,访问结构体对象的结构体成...
百度试题 题目C语言中,除了( )以外都可以作为函数参数。 (A) 结构体变量的成员 (B) 结构体变量的值 (C) 指向结构体变量的指针 (D) 结构体变量 相关知识点: 试题来源: 解析 正确答案:D
}intmain(void) {structstudent sanaka = {"Sanaka",173,87.3,80000}; fun(&sanaka);//函数的形参为struct student型的结构体对象指针, 因此使用取址运算符&传入结构体对象sanaka的地址(指针),printf("sanaka.name: %s\n", sanaka.name); printf("sanaka.height: %d\n", sanaka.height); printf("...
}intmain(void) {structstudent sanaka = {"Sanaka",173,87.3,80000}; fun(&sanaka);//函数的形参为struct student型的结构体对象指针, 因此使用取址运算符&传入结构体对象sanaka的地址(指针),printf("sanaka.name: %s\n", sanaka.name); printf("sanaka.height: %d\n", sanaka.height); printf("...