1 題目
結構體變量傳遞,驗證結構體在函數參數中值傳遞的方式
2 分析
結構體在函數參數中傳遞依舊是值傳遞。
3 實現
#include <stdio.h>
struct student {
int x;
char c;
} a;
void func(struct student b)
{
b.x = 333333;
b.c = 'b';
}
int main()
{
a.x = 3;
a.c = 'a';
func(a);
printf("%d, %c", a.x, a.c);
}
4 運行結果
3, a