1. #define _CRT_SECURE_NO_WARNINGS
    2. #include<stdio.h>
    3. #include <string.h>
    4. //结构体类型的定义
    5. struct stu
    6. {
    7. char name[50];
    8. int age;
    9. };
    10. //函数参数为结构体普通变量
    11. void set_stu(struct stu tmp)
    12. {
    13. strcpy(tmp.name, "mike");
    14. tmp.age = 18;
    15. printf("tmp.name = %s, tmp.age = %d\n", tmp.name, tmp.age);
    16. }
    17. int main(void)
    18. {
    19. struct stu s = { 0 };
    20. set_stu(s); //值传递
    21. printf("s.name = %s, s.age = %d\n", s.name, s.age);
    22. return 0;
    23. }