今天是C语言培训第十三天,老师讲解了指针,共用体,枚举类型。指针利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。
指针里只能存地址,int从首地址往后访问两个字节,char访问一个字节,double访问8个字节,通过类型确定范围。例如:int a=9;9装在a的地址里,直接访问a的地址;int *p;说明p是指针变量,*p=20;20装进p所指的a的地址,间接访问a的地址。对于数组,数组名字是一个地址常量 ,是数组的起始地址。a[5][10],a代表一个数组包含5个元素,每个元素a[0],a[1],a[2],a[3],
a[4]都是一个指针。
在进行某些算法的C语言编程的时候,需要使几种不同类型的变量存放到同一段内存单元中。这种几个不同的变量共同占用一段内存的结构,在C语言中,被称作“共用体”类型结构,简称共用体。
枚举类型用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。将变量的值一一列出来,变量的值只限于列举出来的值的范围内。
下午继续课程设计,完成了登录,录入成绩,查询成绩,修改成绩,成绩排序,打印成绩,成绩分级。做出了总体架构,还有一些细节需要明天改动完善。
网友评论