C 语言练习范例 87

返回上一级

题目

回答以下程序的输出结果,(结构体变量传递)

程序分析

程序代码

/**
 * file: main.c
 * author: 简单教程(www.twle.cn)
 *
 * Copyright © 2015-2065 www.twle.cn. All rights reserved.
 */

#include <stdio.h>


struct student
{
    int x;
    char c;
} a;


void f(struct student b)
{
    b.x = 20;
    b.c = 'y';
}


int main()
{
    a.x = 3;
    a.c = 'a';
    f(a);
    printf("%d,%c\n",a.x,a.c);
}

运行结果

运行以上代码,输出结果为

$ gcc main.c && a.out
3,a

返回上一级

C 语言经典 100 例

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.