站长资讯网
最全最丰富的资讯网站

标签:printf

第47页
编程知识

C语言入门之枚举与位运算(2)

zhaods阅读(1079)赞(0)

  位域    有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”...

编程知识

C语言入门之枚举与位运算(1)

zhaods阅读(945)赞(0)

在实际问题中, 有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月, 一个班每周有六门课程等等。如果把这些量说明为整型, 字符型或其它类型显然是不妥当的。 为此,C语言提供了一种称为“枚举”的类型。在“枚举”...

编程知识

C语言入门之联合

xiaoxiami阅读(1036)赞(0)

“联合”与“结构”有一些相似之处。但两者有本质上的不同。在结构中各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。应该说明的是, 这里所谓的共...

编程知识

C语言入门之结构(3)

xiaoxiami阅读(856)赞(0)

   结构指针变量作函数参数    在ANSI C标准中允许用结构变量作函数参数进行整体传送。 但是这种传送要将全部成员逐个传送, 特别是成员为数组时将会使传送的时间和空间开销很大,严重地降低了程序的效率。 因此最好的办法就是使用指针,即用...

编程知识

C语言入门之结构(2)

xiaoxiami阅读(832)赞(0)

  结构数组    数组的元素也可以是结构类型的。 因此可以构成结构型数组。结构数组的每一个元素都是具有相同结构类型的下标结构变量。 在实际应用中,经常用结构数组来表示具有相同数据结构的一个群体。如一个班的学生档案,一个车间职工的工资表等。...

编程知识

C语言入门之结构(1)

zhaods阅读(934)赞(0)

   在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须...

编程知识

C语言入门之多维数组的指针变量

zhaods阅读(834)赞(0)

一、多维数组地址的表示方法    设有整型二维数组a[3][4]如下:    0 1 2 3    4 5 6 7    8 9 10 11    设数组a的首地址为1000,各下标变量的首地址及其值如图所示。 在前面曾经介绍过, C语言允...

编程知识

C语言入门之指针的慨念(2)

xiaoxiami阅读(829)赞(0)

   (2)加减算术运算    对于指向数组的指针变量,可以加上或减去一个整数n。设pa是指向数组a的指针变量,则pa+n,pa-n,pa++,++pa,pa–,–pa 运算都是合法的。指针变量加或减一个整数n的意义...

编程知识

C语言入门之指针的慨念(1)

xiaoxiami阅读(886)赞(0)

指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指...

编程知识

C语言入门之函数(5)

xiaoxiami阅读(994)赞(0)

  三、静态变量    静态变量的类型说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量, 例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变...


网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号