【C语言速成】13. 动态内存、malloc()函数和free()函数

- 发布于 大学C语言速成 来自
动态内存概述 在开发C语言程序时使用动态内存技术,就能让程序在运行时按需分配和释放内存,不受到编译前在代码里写死了的固定大小内存的限制。 [...] 阅读全文

【C语言速成】10. 代码的格式

- 发布于 大学C语言速成 来自
这一章不教新的C语言特性,只教你怎么把代码写得工整、易于理解。 在赋值语句和运算中,变量名和运算符(除了自增自减、取地址和解引用等“一元运算符”)之间应该留一个空格。比如: int a = 12; char x = f(a, b); for (int j = 0; primes[j] <= n / i; j++) while (i != 10) t += a[i] * b; [...] 阅读全文

【C语言速成】9. 数组和指针

- 发布于 大学C语言速成 来自
数组 数组是保存一组连续的、相同类型的变量的一种容器,当有大量相同类型的数据需要处理时,手动的一个个创建变量、用变量非常麻烦,这时候就该考虑用数组了。 创建数组 数组的创建跟变量的创建差不多,但是数组名后边要跟一个中括号,里边写着它包含的元素的数量。 类型 数组名[元素数量]; 例如,创建一个叫a的保存100个int变量的数组: int a[100]; [...] 阅读全文

【C语言速成】8. 函数

- 发布于 大学C语言速成 来自
函数像是一组被“包装”起来的代码,有了函数你就可以在需要重复某个操作的地方直接调用函数而不用重新写一遍代码。此外函数可以让代码更有条理,更便于理解。 用法 声明函数 一个函数由返回值类型、函数名、参数列表和函数体组成。正常情况下函数的声明语句会像下边这样: 返回值类型 函数名(参数1类型 参数1名称, 参数2类型 参数2名称...) { 代码 } [...] 阅读全文

【C语言速成】7. 条件判断:switch语句

- 发布于 大学C语言速成 来自
switch语句和if语句类似,都用于根据条件执行某部分代码,相比而言switch更适合在“变量只有几个可能的取值”这样的情形下使用。 用法 switch(条件) { case 值1: { 代码 break; } case 值2: { 代码 break; } (省略好多case) default: { 代码 } } 执行步骤 [...] 阅读全文

【C语言速成】6. 循环:while语句、for语句和do-while语句

- 发布于 大学C语言速成 来自
循环语句用来在某个条件满足时重复执行特定的代码。 while语句 用法 while(条件) { 代码 } while语句的用法跟if差不多,不同之处是if语句在满足条件时只执行大括号里的代码一次,while语句满足条件时会一直执行大括号里的代码,直到条件不满足才跳出循环执行后面的代码。 示例 输出: HELLO! HELLO! HELLO! HELLO! HELLO! HELLO! 【此处省略无数行HELLO!】 “条件”的本质 [...] 阅读全文

【C语言速成】5. 实战演练:不四舍五入地保留小数点后两位

- 发布于 大学C语言速成 来自
引言 在输出小数时可以用printf("%.2f", 变量名);非常方便地保留小数点后两位,但是这种操作有一个自动四舍五入的环节不能避免。比如有一个float类型变量a的值是9.876,printf("%.2f", a);输出的结果是9.88而不是9.87,因为printf函数会自动进行四舍五入。这篇文章会讲解如何通过前面文章里学过的操作保留小数点后两位而不进行四舍五入。 程序设计要求 [...] 阅读全文

【C语言速成】4. 运算和类型转换

- 发布于 大学C语言速成 来自
常用的运算符 一般运算: 这样的运算结果是一个新的值,通常用在赋值或者判断里 相加:a + b 相减:a - b 相乘:a * b 相除:a / b 取a除以b的余数:a % b 改变变量自身原本值的运算: 这些运算结束后会改变变量自己原本的值,可以单独作为语句执行 让自己加1:a++或++a 让自己减1:a-- 或--a 让自己加一个数:a += b 让自己减一个数:a -= b 让自己乘一个数:a *= [...] 阅读全文

【C语言速成】3. 条件判断:if语句、else if语句以及else语句

- 发布于 大学C语言速成 来自
条件判断代码控制程序在满足什么条件的时候应该做什么。 if语句 用法: if(条件判断语句){执行的代码} 示例: 输入和输出: 示例1: 【电脑】给变量a赋一个值: 【你】123(回车) 【电脑】a是正数 【电脑】a不是999 示例2: 【电脑】给变量a赋一个值: 【你】-1(回车) 【电脑】a等于-1或比-1小 【电脑】a不是999 示例3: [...] 阅读全文

【C语言速成】2. 输入数据

- 发布于 大学C语言速成 来自
以目前的进度来看,输入数据这个操作的重头戏会全放在scanf这个函数上。这个函数读取键盘输入的数据,然后给变量赋值。 scanf函数 用法: 读取输入的数据存进一个变量: scanf("%X", &变量名); 读取几个用空格或者换行分开的数据存进几个变量: scanf("%X%X%X...", &变量1, &变量2, [...] 阅读全文
页面 2 于 4