`
阿尔萨斯
  • 浏览: 4170795 次
社区版块
存档分类
最新评论

C-结构体的简单应用(10)

 
阅读更多
#include <stdio.h>

void test(){
	//1.定义结构体
	struct Student
	{
		char name[8];
		int age;
		int height;
	};//定义一个结构体
	//定义一个结构体对象,此时系统开始为该对象分配内存空间.
	struct Student stud={"linwb",25,171};
	printf("%u\n",sizeof(stud));//16 
	
	//2.对结构体进行存储
	stud.age=22;
	printf("%d\n",stud.age);
}

void test2(){
	//3.结构体数组
	struct MyStruct
	{
		int proper;
	} a[2]={{22},{23}};
	printf("%d",a[1].proper);
}

//结构体指针
void test3(){
	struct Student
	{
		char name[8];
		int age;
		int height;
	}stud={"lin",18,165};
	struct Student *p;
	p=&stud;
	stud.age;//1
	(*p).age;//2 间接取出age的值
	p->age;	//3
}

int main(int argc,char *argv[]){

	
	test3();
	

	return 0;
	
}

分享到:
评论

相关推荐

    C 结构体位域.docx

    所谓“位域”是把一个字节中的二进位划分为几 个不同的区域,并说明每个区域的位数。本文档用例子描述了C结构体位域的应用,简单易懂,相信初学者很快就能掌握。

    C语言试卷练习(函数,循环,指针,结构体)

    比较简单的试题。循环,函数,指针,结构体等等简单应用。

    C语言-ATM-程序设计.doc

    5、掌握C/C++语言程序设计的基本思想,了解简单的系统分析和设计方法。 实现步骤: (1)总体分析设计(画出模块结构图和系统流程图,理清程序思路) (2)完成字符界面菜单 (3)结构体类型的定义 (4)主控函数...

    电子词典--c语言编写

    一份完整的电子词典课程设计报告,是应用c语言编写的,用于初级学者参考使用。

    C语言初学者写的一个关于链表的程序

    我自己写的一个C语言的结构体和链表的代码,因为是初学者,没有太深厚的功底,在很多方面还很不足,希望大家可以给出一些建议,或者大家可以看一下我写的代码

    数据结构(C++)有关练习题

    c. 该程序要有顾客购票,查询班机起飞降落时间,班机订票情况等3个功能,并实现菜单选项 5、 用C++编写一个简单的行编辑器,每个结点保存一行文本,程序以E file开始,然后显示行数和提示符,如果输入I,后面...

    学生成绩管理系统课程设计报告.doc

    此项目主要就是考察我们对结构体、数组、文件等具体操作,以及对C语言语法得掌 握,所以做成此项目要求比较高得设计要求,对整体有很熟悉得概括,同时调试过程也 就是很重要得,对程序界面得要求也比较高,要设计得...

    怎么学习C语言.看过来

    因此,学习C语言推荐大家可以从《C Primer Plus》开始入门,系统地了解C语言的基础语法和简单应用。 对C语言有一定认知之后,就可以通过《C和指针》和《C专家编程》以及《C陷阱与缺陷》等高阶图书学习C语言中最重要...

    C语言学生管理系统.rar

    简单的学生管理系统,实现基本功能,结构体的应用 C语言设计有什么代码问题退还所有积分QQ962040257 技术方面交流请加QQ

    c语言课程设计-药店管理系统.md

    链表文件应用,函数的调用,结构体组合。主要运用函数,链表,文件实行简单的系统功能实现,除了增删改查,外进行少部分的扩充

    编译原理课程设计:自制C-(C-minus)语言编译器,实现词法分析和语法分析。.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    C语言入门习题:计算思维二(C语言)-基础实践二报告

    实验题目1:函数指针应用 实验题目2:指针作为函数参数 实验题目3:单词排序 实验题目4:数字与月份 实验题目5:循环移动数组元素 实验题目6:约瑟夫环问题(选做) 实验题目7:二维动态数组(选做) 实验七:结构体...

    怎么学习C语言呢?这篇告诉你学习路径

    因此,学习C语言推荐大家可以从《C Primer Plus》开始入门,系统地了解C语言的基础语法和简单应用。 对C语言有一定认知之后,就可以通过《C和指针》和《C专家编程》以及《C陷阱与缺陷》等高阶图书学习C语言中最重要...

    C语言课程设计-职工管理系统.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    c语言课程设计-职工信息管理系统方案.doc

    7 3.3.4查询函数 8 3.3.5删除函数 9 3.3.6排序函数 10 四、详细设计和系统实施 11 4.1数据结构设计 11 4.1.1定义数组 11 4.1.2定义结构体 11 4.1.3函数功能描述 11 4.2界面设计 12 4.2.1用户登录界面 12 4.2.2 主...

    C语言程序设计任务驱动式教程-PPT.zip

    《C语言程序设计》是面向全校电子信息大类专业的一门基础课程,主要讲授C基本语法、顺序结构、选择结构、循环结构、数组、函数、指针、结构体和文件等内容,培养学生运用本课程的学习,培养学生掌握程序设计的一般...

    刘兆宏C程序设计课件资料

    第7章为结构体与共用体,介绍结构体和共用体的概念、结构体数组的使用、结构体指针的应用等内容;第8章为文件,介绍基本的文件知识,主要介绍C语言读写文件的方法;第9章为综合实训,通过案例的分析实现来培养运用...

    数据结构课程设计-导游系统-C语言实现.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    C语言中的数组和指针汇编代码分析实例

    今天看《程序员面试宝典》时偶然看到讲数组和指针的存取效率,闲着无聊,就自己写了段小代码,简单分析一下C语言背后的汇编,可能很多人只注重C语言,但在实际应用当中,当出现问题时,有时候还是通过分析汇编代码...

    "学习C语言必备!谭浩强第五版C语言代码资源分享"

    C语言是一种广泛应用于计算机编程领域的编程语言,具有语法简单、执行效率高等优点,被广泛应用于操作系统、嵌入式系统、游戏开发等领域。学习C语言对于计算机专业的学生来说是非常重要的,因为它是计算机专业的基础...

Global site tag (gtag.js) - Google Analytics