现在的笔者好像变成了这样,我正常了么?
不管正不正常,开始今天的Coding:
#include<stdio.h> struct Student{ int ID; char* Name; int Age; };//定义包含学生ID、姓名、年龄三个字段的结构体Student int main(){ struct Student myStudent = {1,"罗帅",20};//实例化结构体并赋值 printf("myStudent实例变量的ID值:%d\n",myStudent.ID); printf("myStudent实例变量的Name值:%s\n",myStudent.Name); printf("myStudent实例变量的Age值:%d\n",myStudent.Age); //输出实例变量myStudent的各个字段值 return 0;//退出程序 }
附上效果图:
文末说明:
1、在结构体中,Name字段的声明类型可以是char* Name,也可以是char Name[number](number表示Name字段最大长度);
2、有关于指针的用法,笔者会单独用一个实例来细讲,请大家敬请期待!
时间: 2024-10-12 22:34:11