HE_BANG_BANG 2018-01-21 08:41 采纳率: 0%
浏览 877
已结题

关于结构作为函数参数的问题

这里有一个结构:
struct students{
char a[3];
int math;
int computer;
};
在定义结构变量的时候是struct students student[3];
但是当定义函数,结构作为函数参数的时候是 function(students student[],int N){}
相比之下,类型名少了关键字struct
这个是问什么呢?求指导。

  • 写回答

5条回答 默认 最新

  • heequby 2018-01-21 09:04
    关注

    结构体作为函数参数时,使用struct structA paramName声明该结构体参数,其中paramName为参数名。前面要用关键字声明的,或者用typedef struct structA就不用声明了。。

    评论

报告相同问题?

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100