Matrix 使用union时,如何使用矩阵? \define\u CRT\u SECURE\u NO\u警告 #包括 typedef联合作业{ 字符名[32]; 浮动工资; 国际劳工组织; }工作; int main(){ 工作单位; printf(“输入名称:\n”);scanf(“%s”和&u.name); printf(“输入薪资:\n”);scanf(“%f”和“u.salary”); printf(“显示\n名称:%s\n”,u.name);/*① */ printf(“工资:%.1f”,美国工资); 返回0; }

Matrix 使用union时,如何使用矩阵? \define\u CRT\u SECURE\u NO\u警告 #包括 typedef联合作业{ 字符名[32]; 浮动工资; 国际劳工组织; }工作; int main(){ 工作单位; printf(“输入名称:\n”);scanf(“%s”和&u.name); printf(“输入薪资:\n”);scanf(“%f”和“u.salary”); printf(“显示\n名称:%s\n”,u.name);/*① */ printf(“工资:%.1f”,美国工资); 返回0; },matrix,union,Matrix,Union,我想知道matrix在union的名字“Mike” 但它没有出来。为什么不出来?当我尝试这段代码时,它出现了一个奇怪的单词Not #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> typedef union Job { char name[32]; float salary; int worker_no; } Job; int main() { Job u; printf("Ent

我想知道matrix在union的名字“Mike” 但它没有出来。为什么不出来?当我尝试这段代码时,它出现了一个奇怪的单词

Not

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
typedef union Job {
    char name[32];
    float salary;
    int worker_no;
} Job;

int main() {
    Job u;
    printf("Enter name: \n");    scanf("%s", &u.name);
    printf("Enter salary: \n");   scanf("%f", &u.salary);

    printf("Displaying \nName :%s \n", u.name); /* ① */
    printf("Salary: %.1f", u.salary);
    return 0;
}
这是对的

scanf("%s", &u.name);
scanf("%s", u.name);