struct结构体基础知识

来源:互联网 发布:vb连接oracle 编辑:程序博客网 时间:2024/06/07 03:52
/* ============================================================================ Name        : TestStruct.c Author      : lf Version     : Copyright   : Your copyright notice Description : struct结构体基础知识 ============================================================================ */#include <stdio.h>#include <stdlib.h>//定义全局stundent结构体struct stundent {char name;int age;};int main(void) {testStruct1();return EXIT_SUCCESS;}/** * 结构体的基本使用 */void testStruct1() {//使用全局结构体struct stundent s;s.name = 'A';s.age = 18;printStructInfo(s);printf("name=%c,age=%d\n", s.name, s.age);printf("=================\n");//定义局部teacher结构体struct teacher {char name;int age;};struct teacher t;t.name = 'B';t.age = 35;printf("name=%c,age=%d\n", t.name, t.age);printf("=================\n");//如下亦可初始化结构体,但是可读性不强struct teacher te={'C',55};printf("name=%c,age=%d\n", te.name, te.age);}void printStructInfo(struct stundent s){printf("name=%c,age=%d\n", s.name, s.age);}

0 0
原创粉丝点击