收藏 分享(赏)

啊哈C语言(小学生坐在马桶上都能看懂的C语言入门教程).pdf

上传人:HR专家 文档编号:6251208 上传时间:2019-04-03 格式:PDF 页数:119 大小:1.98MB
下载 相关 举报
啊哈C语言(小学生坐在马桶上都能看懂的C语言入门教程).pdf_第1页
第1页 / 共119页
啊哈C语言(小学生坐在马桶上都能看懂的C语言入门教程).pdf_第2页
第2页 / 共119页
啊哈C语言(小学生坐在马桶上都能看懂的C语言入门教程).pdf_第3页
第3页 / 共119页
啊哈C语言(小学生坐在马桶上都能看懂的C语言入门教程).pdf_第4页
第4页 / 共119页
啊哈C语言(小学生坐在马桶上都能看懂的C语言入门教程).pdf_第5页
第5页 / 共119页
点击查看更多>>
资源描述

1、| 啊哈 C语言 | aha-1后续内容还请关注网 站 首 页http:/aha-网 站 问 答http:/aha- 浪 微 博http:/ 人 主 页http:/ 果 您 有 任 何 建 议您 , 可 以 在aha- 留 言 , 或 者 骚 扰书 写 匆 忙 , 欢 迎 批 评 纠 错 , 感 谢 支 持| 啊哈 C语言 | aha-2目录第 一 节 让 计 算 机 开 口 说 话 5第 二 节 让 颜 色 飞 起 来让 输 出 的 内 容 带 有 颜 色 . 19第 三 节 计 算 机 也 会 做 加 法 24第 四 节 变 量用 来 存 储 数 据 的 小 房 子 . 31第 五 节 数

2、 据 输 出我 说 咋 地 就 咋 地 . 40第 六 节 从 键 盘 输 入 数 据我 说 算 啥 , 就 算 啥 . 44第 七 节 究 竟 有 多 少 种 小 房 子 呢 49第 八 节 拨 开 云 雾 见 月 明计 算 其 实 很 简 单 . 56第 九 节 交 换 两 个 小 房 子 中 的 数 59第 十 节 让 我 们 的 代 码 变 得 更 美 65第 一 节 大 于 小 于 还 是 等 于 68第 二 节 如 何 判 断 正 数 呢 70第 三 节 偶 数 怎 么 判 断 76第 四 节 用else来 简 化 你 的 代 码 80| 啊哈 C语言 | aha-3第 五 节 计

3、 算 机 请 告 诉 我 谁 大 84第 六 节 三 个 数 怎 么 办 88第 七 节 我 要 排 序更 复 杂 的 判 断 来 了 . 95第 八 节 运 算 符 总 结 103第 九 节12究 竟 对 不 对 105第 十 节 讨 厌 的 嵌 套 109第 十 一 节if-else语 法 总 结 .116| 啊哈 C语言 | aha-4第一 章与 计 算 机 开 始 沟 通 吧| 啊哈 C语言 | aha-5第一 节 让 计 算 机 开 口 说 话为什 么会有 计算机 的出现 呢?我 们伟大 的人类 ,发明 的每一 样东西 都是为了 帮 助 我 们 人 类 , 改 善 人 类 的 生 活

4、 。 计 算 机 同 样 是 用 来 帮 助 我 们 人 类 的 工 具 。 想一 想 , 假 如 你 现 在 希 望 让 计 算 机 来 帮 助 你 做 一 事 情 , 首 先 你 需 要 做 什 么 ? 是 不 是 要 先 与 计 算 机 进 行 沟 通 ? 那 么 沟 通 就 需 要 依 赖 于 一 门 语 言 。 人 与 人 的 沟 通 , 可 以用 肢 体 语 言 、 汉 语 、 英 语 、 法 语 和 德 语 等 等 。 如 果 你 要 与 计 算 机 沟 通 就 需 要 使 用 计算机 能够听懂的语 言。我们学习 的“C语言”便是计 算机语言的一 种,计算机语 言除 了C语 言以

5、 外 ,还 有C+、Java、C#语 言等 等 。C语 言是 一 门比 较 简单的 计 算 机 语 言 更 加 适 合 初 学 者 。 所 有 的 计 算 机 语 言 都 是 相 通 的 , 如 果 你 能 够 熟 练的 掌 握C语 言 , 再 学 习 其 他 语 言 就 易 如 反 掌 啦 。既然 计算机 是人类 制造出 来的帮 助人类 的工具 ,显然 让计算 机开口 说话,让计 算机把“它”所知 道的东 西告诉 给我们 人类是 非常重 要的。 回想当 年,我 们| 啊哈 C语言 | aha-6刚刚 来到 这个 世界 的时 候, 说到 了第 一句 话是 什么 ?应 该不 会是“你好!”,“吃

6、了 没 ?”这 样 会 把 你 的 爸 爸 妈 妈 吓 到 的-_-!。伴 随 着“wawawa”的 一 阵 哭 声 , 我 们 来 到 了 这 个 精 彩 的 世 界 。 现 在 我 们 也让 计算 机来“哭 一次”。 这个 地方 特别 说一 下, 计算 机要 把“它”想 说的 告诉 给人类 , 有 两 种 方 法 , 一 种 是 显 示 在 显 示 器 屏 幕 上 , 一 种 是 通 过 喇 叭 发 出 声 音 。 就 如 同 人 类 , 一 种 是 写 在 纸 上 , 一 种 是 用 嘴 巴 说 出 来 。 我 们 目 前 让 计 算 机 用 喇 叭 输 出声 音 还 比 较 麻 烦 ,

7、 因 此 我 们 用 另 外 一 种 方 法 , 用 屏 幕 输 出“wawawa”。printf(“wawawa“);这 里 有 一 个 生 疏 单 词 叫 做printf, 你 不 要 被 它 吓 到 了 , 目 前 你 不 用 搞 清 楚他的本 质意义是什么 ,你只要记住 它和中文里面“说”,英文 里面的“say”是一个意思, 就是让计算机 说话的一个单 词而已。在printf后面紧跟 一对圆括号( ) , 是 不 是 很 像 一 个 嘴 巴 , 把 要 说 的 内 容“放 在”这 个“嘴 巴 里”。 这 里 还 有 一 个需要 注意 的, 在wawawa外边 还有 一对 双引 号“,双

8、 引号 里面 的就 是计 算机需 要 说 的 内 容 , 这 一 点 是 不 是 很 像 我 们 的 汉 语 。 最 后 , 一 句 话 的 结 束 了 要 有 一 个结 束 的 符 号 。 汉 语 用 句 号“。”表 示 一 句 话 的 结 束 。 英 语 用 点 号“.”表 示 一 句 话 的| 啊哈 C语言 | aha-7结 束 。 在 计 算 机 语 言 中 , 用 分 号“;”表 示 一 个 语 句 的 结 束 。注 : 计 算 机 的 的 每 一 句 话 , 就 是 一 个 语 句 。好 了 , 现 在 如 果 让 你 写 一 个 语 句 让 计 算 机 说“nihao”怎 么 办

9、 。printf(“nihao“);我 们 现 在 让 计 算 机 来 运 行 这 个 语 句 , 这 里 要 说 明 一 下 , 仅 仅 写printf(“niprintf(“niprintf(“niprintf(“nihao“);hao“);hao“);hao“);我 们 的 计 算 机 识 别 不 了 的 , 需 要 加 一 个 框 架 。 完 整 的 程 序如 下 :#includeintmain()printf(“nihao“);return0;这 里 的#includeintmain()return0;是所 有C语言 都必须 要有的 框架, 现在你 暂时不 要需要 理解它 为什么

10、要有这 个 , 反 正 要 有 这 个 就 是 了 , 以 后 再 来 详 细 的 讲 这 里 的 是 做 什 么 用 的 。 但 是 有 一点 , 我 们 今 后 写 的 所 有 类 似printf这 样 的 语 句 都 要 写 在 这 一 对之 间 才 有效 。接 下 来 我 们 需 要 让 计 算 机 运 行 一 下 我 们 刚 才 写 的 程 序 。| 啊哈 C语言 | aha-8如 果 让 计 算 机 运 行 我 们 写 的 东 西 ( 其 实 我 们 写 的 就 是 一 个C语 言 程 序 ) 。 需要 一个 特 殊的 软 件, 它 叫做“C语 言编 译 器” ,C语 言编 译 器

11、有 很 多种 , 我们 这里 介 绍 一 种 比 较 简 单 的 软 件 , 叫 做“啊 哈C”首先你需 要去www.aha-上去下载“啊哈C”。下面就 要进入安装步骤 啦 , 安 装 很 简 单 , 一 共 分6步 , 每 一 步 我 都 截 取 了 图 片 , 你 只 需 要 一 口 气 将5幅 图 片 全部 看 完 应 该 就OK啦 。 当 然如 果 你 觉 得 下面 的 步 骤 太 多了 , 你 可 以 直接观 看 配 套 光 盘 中 的“啊 哈C安 装 指 导”视 频 。图1.11.11.11.1-“啊 哈CCCC”安 装(此 处 只 需 双 击 图 标) “ C语 言 编译 器 ”

12、 的 作 用把 是 把 我 们 写 的程 序 “ 变 ” 成 一 个 “ exe” 可 以 直接 运 行 的 程 序 。这个 “ 变 ” 的 过程 的 专 业术 语 叫做 “ 编 译 ” 。 当你 的 程 序 “ 变 ” 成 一个 “ exe” 后 ,你 就 可 以脱 离“ C语 言 编 译 器 ” 直 接 运 行 你 的 程 序 了 。 此 时 你 就 可 以 把 你 写 的 exe发 给 你 的 朋 友 和 同 学 让 他 们一 起 来 使 用 你 编 写 的 程 序 了 。 这 里 程 序 从 某 种 意 义 上 来 讲 也 可 以 叫 做 “ 软 件 ” 。 “ 啊 哈 C” 是 一

13、个 C语 言 集 成 开 发 环 境 , 使 用 的 gc的 内 核 。| 啊哈 C语言 | aha-9图1.21.21.21.2-“啊 哈CCCC”安 装(此 处 点 击 下 一 步)图1.31.31.31.3-“啊 哈CCCC”安 装(此 处 点 击 我 接 受)| 啊哈 C语言 | aha-10图1.41.41.41.4-“啊 哈CCCC”安 装(安 装 正 在 进 行 , 你 只 需 要 等 待)图1.51.51.51.5-“啊 哈CCCC”安 装(点 击 完 成)| 啊哈 C语言 | aha-11图1.61.61.61.6-“啊 哈CCCC”界 面“啊 哈C”安 装 完毕 后 , 我

14、 们 便可 以 看 到“啊 哈C”的 界 面如 图1.6, 同 时在你 的 桌 面 上 也 会 多 一 个“啊 哈C”的 图 标 。“啊哈C”是一 个很人 性化的 软件, 你将会 发现“啊哈C”已经 帮你将C语言代 码 框 架 的 那 几 行 代 码 写 好 了 。 我 们 只 需 要 将printf(“nihao“);这 条 语 句 输 入 在“啊 哈C”中 输 入 就 好 了 , 如 下 图 :| 啊哈 C语言 | aha-12图1.71.71.71.7-输 出“ninininihaohaohaohao”细心 的同 学可 能会 发现 ,“啊哈C”默认C语言 框架 ,比 我们 之前 说的C语

15、言 框 架 多 了 一 句 话sleep(5000);这句 话是什 么意思 呢?稍 后我们 再揭晓 ,我们 想将这 句话删 除,删 除后如下 :| 啊哈 C语言 | aha-13图1.81.81.81.8-输 出“ninininihaohaohaohao”好了 ,童鞋 们请注 意,到 了最后 一步, 我们需 要让我 们的代 码运行 起来。现 在 你只 需 要 点 击 一下“啊 哈C”上 的“运 行”按 钮 。计 算 机 就 会 将你 写 的 代码 运 行 起 来 啦 。如 果 你 的代 码 没 有 写 错, 那 你“啊 哈C”将 会 弹 出一 个 对 话 框 ,提 示 你“恭 喜你编译成 功”

16、如图1.9。请童鞋 们注意在输入代 码的时候,一定 不要中文输入法 , 这 里 所 有 的 符 号 都 是 英 文 的 , 一 般 也 都 是 小 写 。图1.91.91.91.9-“啊 哈CCCC”编 译 成 功 的 提 示| 啊哈 C语言 | aha-14当然 点击“确定”啦。 接下来 ,请注 意 ! ! !请 注视你 的计算 机屏幕 ,一秒 也不要 走开, 数秒之 后,你 将会发 现计算 机的屏 幕上有 一个“黑影”闪过 ,如果 你没 有 发 现 这 个“黑 影”, 请 重 新 点 击“运 行”, 并 再 次 注 视 你 的 计 算 机 屏 幕 。此时 ,你可 能想问 ,为什 么屏幕 上

17、会出 现这个“黑影”?但 是我们 是要在 屏幕 上显 示“nihao”才 对啊 。 其实 刚 才那 个“黑 影”就 是“nihao”。 只不 过 计算机 的 运行 速 度 太 快 了, 计 算 机 在 显示 完“nihao”之 后 ,便 又 消 失 了 。那 应 该 怎么 办 呢 ? 我 们 需 要 让 计 算 机 慢 一 点 。sleep(5000);上 面 这 句 话 是 我 们 之 前 删 除 了 的 , 其 实 他 的 作 用 就 是 让 计 算 机“慢 一 点了”。 好 了 , 我 们 这 句 话 放 在printf(“niprintf(“niprintf(“niprintf(“ni

18、hao“);hao“);hao“);hao“);的 后 面 , 完 整 的 代 码 如 下 :#includeintmain()printf(“nihao“);sleep(5000);return0;代 码 :1-2.c好 了 , 再 次 点 击“运 行”吧 。 如 果 你 的 代 码 没 有 写 错 , 你 将 看 到 图1.10。图1.101.101.101.10-运 行 成 功 的 结 果五秒钟之 后,图1.10的窗口将 会自动消失。 如果你觉得5秒钟太短 了,| 啊哈 C语言 | aha-15你可 以将 代码1-2.c中的sleep(5000)改为sleep(10000),这 样窗 口

19、10秒 钟后 才 会消 失 。其 实 这里 的sleep就 是表 示 暂停 的 意思 , 圆括 号 内的 数 字就是 表 示 需 要 暂 停 的 时 间 , 单 位 是 毫 秒 ,1000毫 秒 等 于1秒 。如果 你想让“nihao”分两 行显示 ,你只 需要将printf(“niprintf(“niprintf(“niprintf(“nihao“);hao“);hao“);hao“);改为printf(“niprintf(“niprintf(“niprintf(“ninnnnhaohaohaohao“);“);“);“);这 里 的nnnn表 示 的 就 是“换 行”。 注 意 这 里的是

20、向 右下角 斜的, 他在键 盘上的 位置, 通常是 在回车 键的上 面。代 码如下 ,好 赶 快 尝 试 一 下 吧 。 运 行 结 果 如 图1.11。#includeintmain()printf(“ninhao“);sleep(5000);return0;图1.111.111.111.11-分 行 后 运 行 成 功 的 结 果一起来找茬1.下面 这段 代码 是 让计 算机 在屏 幕上 输出 “hi” 。其 中有3个错 误, 快来改 正 吧_#include| 啊哈 C语言 | aha-16intmain()print(hi)sleep(5000);return0;更进一步,动手试一试1

21、.尝试 一下让计 算机显 示下面这 些图形 吧。*| 啊哈 C语言 | aha-17*2.那 么 如 何 让 计 算 机 说 中 文 呢 ? , 请 让 计 算 机 说“早 上 好”, 如 下 图 ,应该 怎么办?3.再尝 试一下让 计算机 显示下面 这个图 形吧。ABCDEFGHIJKLMNOPRSTUVWXYZ| 啊哈 C语言 | aha-18这一节,你学到了什么1.如 何 让 计 算 开 口 说 话 , 让 计 算 机 开 口 说 话 的 语 句 是 :_| 啊哈 C语言 | aha-19第二 节 让 颜 色 飞 起 来让 输 出 的 内 容 带 有 颜 色在 上 一 节 我 们 学 习

22、 了 让 计 算 机 开 口 说 话 是 使 用printf。 但 是 我 们 发 现 , 计算 机“说”出 的话 都是“黑 底白 字”的 ,其 实计 算机 可以 输出 彩色 的, 我们 一起 来看 看 吧 。注意此处 代码只能在windos操作系统 下编译运行。 如果你使用的 本书推荐的编写C语言的软 件“啊哈C(aha-c)”的话,那 么你肯定是可 以编译运行的 。OK, 下 面 我 们 来 看 看 , 如 何 让 颜 色“飞”起 来 吧 。请 尝 试 输 入 以 下 代 码 , 并 运 行 , 看 看 会 发 生 发 什 么 ?#includeintmain()| 啊哈 C语言 | ah

23、a-20system(“color2“);printf(“wawawa“);sleep(5000);return0;运行之后 你发现了什么 ?底色仍然是 黑色。但是, 文字的颜色已 经变为绿色 的 了 。 奥 秘 就 在 代 码 中 。system(“color2“);在 这 句 话 ,2代 表 绿 色 , 你 可 以 尝 试 一 下 其 他 数 字 , 看 看 分 别 是 什 么 颜 色 。既 然 字 的 颜 色 可 以 变 , 那 么 背 景 色 是 否 可 以 变 呢 ? 来 尝 试 下 面 这 段 代 码#includeintmain()system(“color5f“);printf

24、(“wawawa“);sleep(5000);return0;运 行 结 果 如 下 :| 啊哈 C语言 | aha-21图1.121.121.121.12-分 行 后 运 行 成 功 的 结 果上 面这 段代 码 在原 来2前 面加 了一 个5, 这里 的5是 代表 的是 背 景色 紫色 。那 么设 置 背景 色 和文 字 颜色 方 法是 , 在color后 面加 上 两个 一 位数 字 ,第一 个数 字 表示 背 景色 , 第二 个 数字 表 示文 字 颜色 , 如color后 面只 加 了一 个 一位 数 字 , 则 表 示 只 设 置 文 字 颜 色 , 背 景 色 仍 然 使 用 默

25、 认 的 颜 色 。需要 说明 的是 这里 的一 位数 字其 实16进制 的数 ,他 只能 是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f中 某 一 个 数 。题 外 话“不 看 , 也 无 伤 大 雅”这 里 我 们 学 习 了 一 个 新 知 识 : 进 制 。在 现 代 数 学 中 , 我 们 通 常 使 用 “ 十 进 制 ” 即 使 用 数 字0、1、2、3、4、5、6、7、8、9。 那么9之 后的 数 字我 们 便 无 法表 示 了, 我 们的 解 决方 法 是: 使 用“ 进 位 ” 来 表 示 。 例 如 数 字 “ 十 ” , 由 于 阿 拉 伯 数 字 只

26、 到9, 没 有 办 法 表 示“ 十 ” , 于 是 我 们 便 进 一 位, 当 前 这 位 用0表 示 , 便产 生 了 用 “10” 来 表 示“ 十 ” 。 因 为 是 “ 逢 十 进 一 ” , 所 以 称 为 “ 十 进 制 ” 。而 “ 十 六进 制 ” 是 “ 逢 十 六 进 一 ” , 则是 使 用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F来 表 示 。 “0”“9” 与 “ 十 进 制 ” 相 同 , 但 是“ 十 ” 在 “ 十六 进制 ” 用大 写字母 “A” 表示 ,以此 类推 , “ 十五 ” 在 “ 十六 进制 ” 中 用 大写 字 母 “F

27、” 来 表 示 。 “F” 是 “ 十 六 进制 ” 中 的 最后 一 个 字 符 ,因 此数 字 “ 十 六 ” 就 表 示 不 了 。 于 是 我 们 又 采 用 了 刚 才 在 “ 十 ” 进 制 中 表 示 不 了 的 时候就进一位的老办法,当前应该用 “0“表示 。 “ 十六 ” 在 “ 十六进制 ” 表示为“10” 。 同 理 “ 二 十 七 ” 在 “ 十 六 进 制 ” 中 表 示 为 “1B” 。| 啊哈 C语言 | aha-22在 中 国 古 代 , 很 多 朝 代 都 是 用“十 六 进 制”作 为 日 常 计 数 的 , 例 如 成 语“半 斤八 两”的 典 故 来 源

28、 于“十 六 进 制”; 还 有 中 国 古 代 的 算 法 是 上 面2颗 珠 子 , 下 面5颗 珠 子。 若 上 面 每 颗珠 子 代 表 数5, 下 面每 颗 珠 子 代 表数1, 那 么每 位 的 最 大 计数 值 是15,15正 是“十 六 进 制”的 最 大 基 数 。 当 使 用 算 盘 计 数 遇 到 大 于15的 时候 , 我 们 就 需 要 在 算 盘 上“进 位”了 。其 实我 们 现代 日 常生 活 中, 也 不都 是“十 进制”, 例如60秒 为1分 钟,60分 钟 为1小 时 , 就 是 用 的“六 十 进 制”。一起来找茬1.下面 这段 代码 是 让计 算机 在

29、屏 幕上 输出 绿底 白字 的 “hi” 。其 中有4个错 误 , 快 来 改 正 吧_#includeintmain()system(colorf2)print(“hi“);sleep(5000);return0;更进一步,动手试一试1.尝 试 一 下 让 计 算 机 打 印 这 个 小 飞 机 把 。| 啊哈 C语言 | aha-23*2.尝 试 一 下 让 计 算 机 打 印 这 个 小 队 旗 。AAAAI*I*I*I*I*I*I*I*I*I*I*I*I*I*I*I*I*I*I*I*IIIIIIIIIIIIIIII这一节,你学到了什么1.让 计 算 机 打 印 出 来 的 字 符 有

30、不 同 颜 色 的 语 句 是 :_| 啊哈 C语言 | aha-24第三 节 计 算 机 也 会 做 加 法在 上 一 节 我 们 了 解 到 让 计 算 机 说 话 是 用“printf”这 个 单 词 , 运 用“printf”这 个 单 词 我 们 就 可 以 让 计 算 机 想 说 什 么 就 说 什 么 了 。 在 学 会 了“说 话”之 后 , 我 们 来 看 一 个 如 何 让 计 算 机 做 数 学 运 算 , 首 先 我 们 先 让 计 算 机 做“加法”, 就 先 算1+2=?吧 。回 想 一 下 我 们 人 类 小 时 候 爸 爸 妈 妈 如 何 教 我 们 算1+2的

31、 呢 ?妈 妈 说“左 手 给 你 一 个 苹 果 , 右 手 给 你 两 个 苹 果 , 现 在 一 共 有 几 个 苹 果呢 ?”我 们 在 脑 袋 迅 速 的 思 考 了 一 下 , 脱 口 而 出“三 个 苹 果”。 没 错 ! 我 们 用 大 脑首 先 记 住 了 左 手 有 几 个 苹 果 , 再 用 大 脑 记 住 了 右 手 有 几 个 苹 果 , 此 时 妈 妈 问 我 们一 共 有 几 个 时 , 我 们 的 大 脑 进 行 了 非 常 快 速 的 计 算 , 将 刚 才 记 住 的 两 个 数 进 行 相 加 , 得 到 结 果 , 最 后 将 计 算 出 的 结 果 说

32、 出 来 。 我 们 仔 细 分 析 一 下 , 大 致 分 为 以 下几 个 步 骤 。| 啊哈 C语言 | aha-251)用 大 脑 记 住 左 手 的 苹 果 数 量2)用 大 脑 记 住 右 手 的 苹 果 数 量3)我 们 的 大 脑 将 两 个 数 字 进 行 相 加4)得 到 结 果5)最 后 将 结 果 输 出在 这 之 中 , 我 们 大 脑 一 共 进 行 了 :1)两 次 输 入 : 分 别 是 记 录 左 手 和 右 手 中 苹 果 的 数 量2)存 储 了3个 值 : 分 别 是 记 录 左 手 和 右 手 中 苹 果 的 数 量 和 相 加 的 结 果3)进 行

33、了 一 次 计 算 : 相 加4)进 行 了 一 次 输 出 : 把 相 加 的 结 果 输 出那 我 们 如 何 让 计 算 机 做 加 法 呢 ? 同 样 也 需 要 做 以 上 四 步 。 首 先 我 们 来 解 决 如 何 让 计 算 机 像 我 们 的 大 脑 一 样 记 住 一 个 数 字 。其 实 计 算机 的 大 脑 就 像 一个“摩 天 大 厦”, 有 很 多很 多 一 间 一 间 的“小 房子”,计算机 就把需要记住 的数放在“小房子”里面,一 个“小房子”只能放一 个数 , 这 样 计 算 机 就 可 以 记 住 很 多 数 了 。 好 我 们 来 看 一 看 , 具 体

34、 怎 样 操 作 。“=”赋 值 符 号 的 作 用 就 相 当 于 一 只 手 , 把 数 字 放 到 小 盒 子 中 。| 啊哈 C语言 | aha-26inta,b,c;这 句 话 , 就 代 表 在 计 算 机 的“摩 天 大 厦”中 申 请 三 个 名 字 分 别 叫 做a,b和c的 三 间 小 房 子 。 ( 注 意 :int和a之 间 有 一 个 空 格 ,a与b与c之 间 分 别 用 逗 号隔 开 , 末 尾 有 一 个 分 号 表 示 结 束 。 )接下来, 我们让“小房子a”和“小房子b”分别去记 录两个数字1和2,具体 如 下 :a=1b=2说明 :此处 有一个“=”号,

35、 这可不 是“等于”号, 他叫做“给予”号( 也称作赋值 号 ) ,他 类似与 一个箭 头“”,意 思是把“=”号右 边的内 容,给“=”号左 边的 。 例 如 把1这 个 数 给a, 这 样 一 来 计 算 机 就 知 道“小 房 子a”里 面 存 储 的 是 数 字1了 。 然 后 ,“小 房 子a”和“小 房 子b”里 面 的 数 相 加 , 将 其 结 果 再 放 到“小 房 子c中”。c=a+b;这个式 子计算机将会分 两步执行。第一 步现将a+b算出来 ,第二步再将a+b的 值 给“=”右 边 的c。至 此 , 就 差 不 多 完 成 , 我 们 总 结 一 下inta,b,c;a

36、=1;b=2;c=a+b;很多童鞋 是不是以为, 现在就全部完 成了?你忘记 了一个最重要 的一步,先 别 急 着 往 下 看 , 像 想 一 想 忘 记 了 什 么 ?| 啊哈 C语言 | aha-27啊 ! 你 忘 记 了 把 答 案 输 出 。 你 想 一 想 妈 妈 问 你1+2等 于 多 少 ? 你 说 :“我 算 出 了 来 了 , 但 是 我 不 想 告 诉你 !”这 个 时 候 估 计 你 少 不 了 挨 一 顿 了 ,o(o(o(o(intmain()inta,b,c;a=1;b=2;c=a+b;printf(“%d“,c);sleep(5000);return0;| 啊哈

37、C语言 | aha-29现 在 赶 紧 去 试 一 试 吧 。一起来找茬1.下面 这段代 码是 让计 算机计 算321-123的差 。其 中有6个错 误,快 来改 正 吧_#includeintmian()inta,b,c;a=321b=123c=b-aprint(“%d“,c)sleep(5000);return0;更进一步,动手试一试1.那 如 果 要 进 行 三 个 数 加 法 运 算 呢 ? 例 如5+3+1=?我们 可以把 上面的 程序进 行简单 的改变 ,我们 可以生 申请4个小 房子分 别 叫做a,b,c和d。 用a,b,c分 别 来存 放 三 个 加 数, 用d来 存 放他们 的 和 。 代 码 如 下 :#includeintmain()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报