c语言

union共用体的定义和使用

在C语言中,允许几种不同类型的变量存放到同一段内存单元中,也就是使用覆盖技术,几个变量互相覆盖。这种几个不同的变量共同占用一段内存的结构,被称为共用体类型结构,简称共用体。一般定义形式为:union共用体名{数据类型成员名1;数据类型成员名2;......数据类型成员名n;}变量名表列;只有先定义了共

结构体指针及具体操作

结构体指针即指向结构体的指针。当一个指针用来指向一个结构体变量时,称之为结构体指针变量。结构体指针变量中的值是所指向的结构变量的首地址,通过结构指针即可访问该结构变量。这与数组指针和函数指针的情况是相同的。结构体指针变量定义的一般形式为:struct结构类型名*结构指针变量名定义之后,

C语言赋值运算符实例讲解

C使用运算符(operator)来代表算术运算。例如,+运算符可以使它两侧的值加在一起。如果您觉得术语“运算符”听起来比较奇怪,那么请您记住那些东西总得有个名称。与其被称之为“那些东西”或“数学符号”,被称之为“运算符”似乎看起来更专业一些!现在,除此之外,让我们再看一下其他的基本运算符。

C语言auto自动变量类型

自动变量函数中的局部变量,如不专门声明为static存储类别,都是动态地分配存储空间的,数据存储在动态存储区中。函数中的形参和在函数中定义的变量(包括在复合语句中定义的变量)都属此类,在调用该函数时系统会给它们分配存储空间,在函数调用结束时就自动释放这些存储空间,这类局部变量称为自动变量。

认识easyX图形库

一直以来,初学编程的同学学习完C语言之后,若想开发图形化界面(如果没有easyX)大概率是要学习其他知识的,如学习Java或者学习C++(进而学MFC或QT图形库)等路线才能实现图形开发。这一下子就消磨掉了大多数人的热情。而还有一个小众路线是学习TurC编译器包含的Graphics图形库来实现绘图,

ASC码表大全

ASC码是美国标准信息交换标准代码的英文简称,简单讲就是字符和数字的对照表,来让键盘上的可见字符都有对应的数值对应,如下:大家可以观察对照,键盘上的字符都有对应的ASC码值,运用最多的大小写字符和数字字符,因此建议大家记住大写A对应65,小写a对应97,

C语言绘制弹球游戏5-完成游戏控制

接上篇,小球可以自由触碰各个方向并反弹之后,下面我们来制作挡板,并让挡板可以按照我们的规则控制起来。以及其他的游戏控制,如基本的暂停和继续功能。大家可以站在用户的角度去思考需要什么功能接着思路想,如论是控制挡板移动,还是游戏暂停继续,都需要按键来接受,

C语言逻辑运算符实例讲解

C语言中逻辑运算符包含逻辑与&&、逻辑或||、逻辑非!三种。其中逻辑与&&是双目运算符,即需要运算符两边都要有表达式,且两边表达式都为真,此表达式才为真;逻辑||也是双目运算符,要求左右两边的表达式只要有一个为真整体就为真。最后一个逻辑非!运算符是单目运算符,

本章总结与作业

本章是C语言的精髓所在,需要深入理解的同时可以熟练运用指针在不同场合,当然离不开作业的练习,同学们可以把之前的数组相关的题库用指针来实现。现在你已经可以参加一些程序设计类的比赛了,比如你可以试试咱们网站的Dotcpp编程月赛。