首页 > 代码库 > C/C++ 学习之旅 - 实战2 - 使用Struct结构体输出多类型变量数据
C/C++ 学习之旅 - 实战2 - 使用Struct结构体输出多类型变量数据
现在的笔者好像变成了这样,我正常了么?
不管正不正常,开始今天的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、有关于指针的用法,笔者会单独用一个实例来细讲,请大家敬请期待!
C/C++ 学习之旅 - 实战2 - 使用Struct结构体输出多类型变量数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。