- 博客(6)
- 收藏
- 关注
原创 指针的基础知识
一个变量的地址称为该变量的“指针”。例如,地址2000是变量i的指针。如果有一个变量专门用来存放另一变量的地址,则它称为“指针变量”。基类型 *指针变量名;可以用赋值语句使一个指针变量得到另一个变量的地址,从而使它指向一个该变量。被赋值的指针变量前不能再加“*”说明符,如写为*p=&a是错误的。(1)指针变量前面的“*”,表示该变量的类型为指针型变量。(2)在定义指针变量时必须指定基类型。(3)需要特别注意的是只有整型变量的地址才能放到指向整型变量的指针变量中。
2023-03-17 20:37:17
452
原创 一、C语言小游戏之弹跳的小球
将步骤1中的x不断加1,进而使小球不断下落,同时通过清屏函数system("cls")去除之前的路径;仿照步骤2和3,将y坐标也不断地与y方向速度相加,且在小球与左右边界接触时也将速度反向,从而实现目的。通过引入sleep函数来控制小球速度,sleep函数在(#include)中。用x和y来确定小球的坐标,通过循环输出\n和空格来在小球上方和左方腾出空间,最后输出小球‘o’。引入新的变量v,用x+v来表示小球的运动,且在小球触碰上下边界时,使v变号,进而使小球反向。
2023-03-03 23:16:00
618
原创 数组总复习
一维数组是最简单的数组类型,它的定义形式如下:类型说明符 数组名[常量表达式]类型说明符是数组中每个元素的类型,常量表达式是数组元素的个数在使用一维数组的时候需要留意以下两个要点1.常量表达式的值必须是正整数2.数组元素的引用,数组的起始元素下标为0二维数组定义的一般形式如下:类型说明符 数组名[常量表达式1][常量表达式2]与一维数组的定义唯一的不同是多了一个常量表达式2,其中,常量表达式1为第一维的长度,常量表达式2为第二维的长度。
2023-02-25 23:13:30
439
原创 数据的输入和输出
(2)getchar()函数一次只能接收一个字符,即使从键盘上输入多个字符,也只接收第一个字符。(1)getchar()函数接收的字符可以赋给一个字符变量或整型变量,也可以不赋值给任何变量,仅作为表达式的一部分。功能:按格式控制指定的格式从键盘输入数据,并依次存放到对应地址参数指定的变量。格式输出一般形式为:printf(“格式控制字符”,输出列表);以小数形式输出实数(包括单精度、双精度),以小数形式输出。原样输出一般形式为:printf("要输出的字符串");一般形式为:{语句1;
2022-11-01 20:44:16
1053
原创 运算符的总结
(1)C语言对逻辑表达式求解,并不是所有的运算符都被执行,只是在必须执行后面的运算才能求出表达式时,才执行其后的运算,否则将不执行后面的运算。1)++、--位于变量之前:在使用该变量之前使用它的值先增1或减1,然后再使用它,即使用的是增1或减1后的值。2) ++、--位于变量之后:在使用该变量之后才使用它的值先增1或减1,即使用的是增1或减1前的值。当一个运算对象的两侧的运算符的优先级相同时,运算的结合方向称为结合性。“表达式1”?1)在C语言中,“=”为赋值运算符,而不是“等号”。
2022-10-27 17:26:04
1499
原创 C语言学习第一课
标识符又称用户自定义标识符,是指用来表示变量名、符号常量名、函数名、数组名、类型名、文件名的字符序列。\n \\换行;printf //输出函数 { }内为函数体。main //主函数 void //返回值类型。#include //包含、预处理命令。小写字母a~z共26个,大写字母A~Z共26个。是由字母、下划线和数字三种字符组成;必须有且仅有一个主函数。
2022-10-21 17:53:31
2031
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人