C语言中rec[i].no==n是什么意思?

Python040

C语言中rec[i].no==n是什么意思?,第1张

rec应该是结构体数组名;no是结构体成员rec[i].no//结构体变量n//变量,类型不知道rec[i].no==n//意为,结构体变量rec[i].no的值等于变量n的值,用于条件判断if(rec[i].no==n)//这样while(rec[i].no==n)//还有这样,还其他的使用形式

2个实参,实参和形参在数量是一致的。

从函数名后面的小括号里的逗号数量就可以看出来(看最外层括号)。

里层的两个括号,分别是两组逗号表达式(rec1,rec2,rec3)和(rec4,rec5)的返回值分别作为两个实参传入函数。

逗号表达式是返回最右边的表达式的值,所以

(rec1,rec2,rec3)返回rec3的值,(rec4,rec5)返回rec5的值。