结构体数组初始化

#include<stdio.h>
struct s
{
    
    
    char name[10];
    int age;
};
main()
{
    
    
    struct s a[3] = {
    
     {
    
    "John",19},{
    
    "Paul",17},{
    
    "Marry",18} };//每一个结构体数组的初始化内容要单独用大括号隔开,字符串要用双引号标记
    struct s * p;
    int j = 0;
    for (p = a; j<3;j++,p++)
    {
    
    
        printf("%s,%d\n", p->name, p->age);
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_43888800/article/details/111587176