C語言經典例87-結構體變量傳遞

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章