C语言结构体的用法,

2020-10-11 教育 162阅读

结构体的使用,首先要定义:

#include
struct student
{
    char name[10];
    int num;
    int age;
};//注意要分号
//然后就可以使用了:
void main()
{
    struct student s;
    struct student *p=&s;//指针指向,可以不用指针
    printf("input name:");
    gets(s.name);//若使用指针,则:gets(p->name);
    printf("input num:");
      scanf("%d",&s.num);//指针的写法:scanf("%d",&p->num);
    printf("input age:");
    scanf("%d",&s.age);
    
    //输出结果:
    printf("name\tnum\tage\t\n");
    printf("%s\t%d\t%d\n");
    
    
}

结构体类似于数组,但结构体能定义不同的数据类型,这也是它的特别之处

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com