- 博客(8)
- 收藏
- 关注
原创 C语言----函数进阶篇
2.1 回顾函数的声明和定义1.告诉编译器有一个函数叫什么 参数是什么 返回类型是什么 但是具体存不存在 声明无法决定2.函数的声明一般出现在函数的使用之前 要满足先声明后使用3.函数的声明一般放在头文件中函数的定义指的是函数的具体实现 交代函数的功能实现在函数入门篇中 我们已经大概了解了函数的声明和定义 但实际在项目中 我们并不会这样操作现在让我们去继续了解函数的声明和定义吧 让我举个栗子来具体讲解不难看出 我调用了add函数 并把它作为了printf的参数打印了出来 但有小伙伴会问了。
2025-04-18 18:23:04
865
原创 C语言----数组入门篇
在官方给出的答案中是这样写的,数组是一种用于存储相同类型数据的连续内存空间的集合。它允许通过一个统一的名称和索引(下标)来访问多个同类型的数据元素。关键点在于多个 相同类型数据 元素因此不难看出,出现数组的原因是因为,当程序员需要使用大量相同类型的数据时,我们难道一个一个去定义吗?这显然并不可能 因此出现了数组这一概念 避免了这种情况按维度分类一维数组 多维数组(常见的是二维数组)2. 一维数组2.1 一维数组的创建和初始化一维数组的定义:线性排列的一组数据,只有一个下标(索引)
2025-04-17 21:07:35
1370
原创 猜数字游戏输入字母进入无限循环的原因与改进方法
调用会直接读取到这个留在缓冲区里的非数字字符,从而导致持续的读取失败,让程序陷入一种不符合预期的状态。就无法把输入转换为整数,读取操作就会失败,并且这个非数字字符会留在输入缓冲区里。,从而导致后续的输入操作受到影响。:清理输入缓冲区可以让程序回到正常的输入等待状态,等待用户重新输入有效的数据。时,它期望用户输入一个整数。读取失败时,非数字字符会留在输入缓冲区里。函数,把输入缓冲区里的字符逐个读取出来,直到遇到换行符。调用会直接读取到这个非数字字符,导致持续的读取失败。若不清理输入缓冲区,后续的。
2025-04-16 18:49:04
495
原创 C语言----函数入门篇
1.1 数学中的函数首先在数学中,函数描述了一种输入与输出的对应关系,通常表示为: y = f(x)定义:对于给定的输入 ( x )(自变量),函数 ( f ) 唯一确定一个输出 ( y )(因变量)。关键特性唯一性:每个输入对应唯一的输出(允许多个输入对应同一输出)。定义域与值域:所有可能的输入集合称为定义域,输出集合称为值域。1.2 计算机科学中的函数在编程中,函数是一段可重复调用的代码块,用于执行特定任务。组成输入(参数):传递给函数的数据。处理逻辑:函数内部的代码。输出(返回值)
2025-04-15 15:14:31
924
原创 C语言-----猜数字游戏实现(超详细教程)
而while循环条件是input 当input不为0时 则进入循环 若为0则braek跳出循环。输入1 则进入游戏 输入0 则使用break跳出 输入其他则重新输入。随机生成0~99之间的随机数 +1 从而num处在1~100之间。进入if 语句进行判断 将input1与num进行比较。2.1 猜小了 会告诉你猜小了 继续猜。2.2 猜大了 会告诉你猜大了 继续猜。2.3 猜对了 会告诉你恭喜你 猜对了。若等于随机数num 则输出恭喜你 猜对了。若小于随机数num 则提示 猜小了。
2025-04-12 20:37:48
468
原创 初识C语言
库函数就是为了避免重复常见的代码 提高编程效率 C语言标准规定了一组函数 这些函数组成了一个函数库 被称为标准库 里面的函数也被称为库函数 一个系列的库函数会声明在同一个头文件中 因此使用库函数需要包含对应的头文件6 什么是关键字c语言保留了一批符号和名字 如int if return等等 被称为保留字或关键字关键字有特殊含义 是给c语言使用的创建标识符时不可以和关键字重复关键字也是不能自己创建的。
2025-03-31 20:17:18
802
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人