为什么会有计算机的出现呢?我们伟大的人类,发明的每一样东西都是为了帮助我们改善生活。计算机同样是用来帮助我们的工具。想一想,假如你现在希望让计算机帮助你做一件事情,你首先需要做什么?是不是要先与计算机进行沟通?那么沟通就需要依赖于一门语言。

人与人的沟通,可以用肢体语言、汉语、英语、法语和德语等。你若要与计算机沟通,就需要使用计算机能够听懂的语言。我们学习的“C 语言”便是计算机语言的一种,计算机语言除了 C语言外,还有 C++、Java、C#等。C 语言是一门比较简单的计算机语言,更加适合初学者。所有的计算机语言都是相通的,如果你能够熟练掌握 C 语言,那么再学习其他语言就会变得易如反掌。

既然计算机是人类制造出来的帮助人类的工具,显然让计算机开口说话,让计算机把“它” 所知道的东西告诉我们是非常重要的。

下面我们就来解决第一个问题:如何让计算机开口说话?

回想当年,我们刚刚来到这个世界的时候,说的第一句话是什么?应该不会是“你好!”、“吃了没?”„„这样会把你的爸爸妈妈吓坏的!

伴随着“wa wa wa”的一阵哭声,我们来到了这个精彩的世界。现在我们也让计算机来“哭一次”。这个地方特别说一下,计算机要把“它”想说的告诉我们,有两种方法,一种是显示在显示器屏幕上,另一种是通过喇叭发出声音。就如同我们,一种是写在纸上,另一种是用嘴巴说出来。目前我们让计算机用音箱输出声音还比较麻烦,因此我们采用另外一种方法,即用屏幕输出“wa wa wa”。

printf(“wa wa wa”);

这里有一个生疏单词叫作 printf,你不要被它吓坏了,目前你不用搞清楚它的本质意义是什么,只要记住它和中文里面的“说”,以及英文里面的“say”是一个意思,就是控制计算机说话的一个单词而已。在 printf 后面紧跟的( ),是不是很像一个嘴巴,把要说的内容“放在”这个“嘴巴”里。这里还有一处需要注意,在”wa wa wa”的两边还有””,里面就是计算机需要“说”的内容,这一点是不是很像我们的汉语?最后,一句话结束时要有一个结束的符号。汉语中用句号表示一句话的结束;英语中用点号表示一句话的结束;计算机语言中用分号表示一个语句的结束。

注:计算机的每一句话,就是一个语句。

好了,现在如果让你写一个语句,让计算机说“ni hao”,该怎么办?

printf(“ni hao”);

我们现在让计算机来运行这个语句,这里需要说明一下,仅仅输入 printf(“ni hao”);,我们的计算机是识别不了的,需要加一个框架。完整的程序如下:

#include

#include

int main()

{

printf(“ni hao”);

return 0;

}

这里的

#include

#include

int main()

{

return 0;

}

是所有 C 语言都必须要有的框架,现在你暂时不需要理解它,知道要有这个即可,以后再来详细地讲它的用途。但是有一点,我们今后写的所有类似 printf 的语句都要写在{ }里才有效。

啊哈c语言答案1.3,啊哈C语言编程-第2课-让计算机开口说话相关推荐

  1. c语言让电脑开口,C语言编程之《让计算机开口说话》

    为什么会有计算机的出现呢?我们伟大的人类,发明的每一样东西都是为了帮助我们人类,改善人类的生活.计算机同样是用来帮助我们人类的工具.想一想,假如你现在希望让计算机来帮助你做一件事情,首先你需要做什么? ...

  2. C语言编程之《让计算机开口说话》

    为什么会有计算机的出现呢?我们伟大的人类,发明的每一样东西都是为了帮助我们人类,改善人类的生活.计算机同样是用来帮助我们人类的工具.想一想,假如你现在希望让计算机来帮助你做一件事情,首先你需要做什么? ...

  3. 2020程序设计基础c语言答案,2020知到程序设计基础(C语言)入门篇答案全套

    程序齿轮联轴器由于内外齿环没有相对运动所以不必加润滑剂. 设计V=Vmax后再增加[S],V不再增加的原因是() 基础胰蛋白酶以酶原的性质存在的意义是() 语言入凡能使酶活性降低或丧失,但不引起酶蛋白 ...

  4. 奖券数目c语言答案,2015 年蓝桥杯 C 语言 B 组省赛第 1 题: 奖券数目 (四种解法 + 详细分析)...

    题目 奖券数目 有些人很迷信数字,比如带"4"的数字,认为和"死"谐音,就觉得不吉利. 虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求.某抽奖活动的奖券号码 ...

  5. 例说51单片机C语言答案,例说51单片机(C语言版)(第3版)

    章  轻松看MCS-51  1 1-1  微型计算机与单片机  2 1-2  8051基础知识  2 1-2-1  8x51的结构  2 1-2-2  89C51/89S51的封装与引脚  3 1-2 ...

  6. zzulioj1017C语言答案,郑州轻工业大学oj题解(c语言)1017,1018 if典型题

    根据收集到的数据,1017,1018也是错误率比较高,容易卡住的题目. 在讲题目,之前,有必要先把if这一逻辑判断的条件先给大家理清一下. 首先先看两个或者多个if同用的情况: if (条件1) { ...

  7. 让计算机开口说话教学反思,小班语言教案及教学反思《我会说普通话》

    设计意图: 小班幼儿由于年龄特点及生活经验以致他们运用语言的能力相对较弱,从而形成词语贫乏.语音不准.句子表达不完整.再者,我们班的幼儿都是来自农村,大多是从小跟着爷爷奶奶长大的,爷爷奶奶对于说普通话 ...

  8. 山西农业大学c语言答案,第一章C语言及程序设计概述-东北农业大学教务处.doc...

    全国高等农林院校"十一五"规划教材 C语言程序设计 孙力 主编 中国农业出版社 内容简介 本书是全国高等农林院校"十一五"规划教材之一. 全书共11章,分别介绍 ...

  9. c语言习题与实验doc,[教材]C语言程序设计习题与上机实验(全部答案).doc

    [教材]C语言程序设计习题与上机实验(全部答案).doc 打伪辨笑坠发淤谢躬石眉侯抄纺箍塘妓愚离结船篙傅逻匆滔侯疹腮初粕羞骑躺童沂锡泵糙闰恃轰却蚕磨餐淌滇颊趁模整驶突献牺嫉工丢擦蔚锗磁途伊惭母拒羌本码 ...

最新文章

  1. ASP.NET2.0打通文件图片处理任督二脉【月儿原创】
  2. PM2.5检测 -- PMS7003 采集和 MQTT 传输
  3. python之4个小作业
  4. 二倍图三倍图什么意思_搞笑GIF图:搞笑GIF图:平安夜为什么见不到“圣诞老人”...
  5. 第七章数组答案C语言,C语言复习题及答案-第七章-数组
  6. plsql 批量调存储过程_数控双端开榫机:批量铣榫头真牛气
  7. 7-1 一元多项式求导 (10 分)
  8. Bootstrap 模态框插件Modal 的选项
  9. python如何另存文件_脚本将.py保存到文件中的另一个目录
  10. 微信最近的一些新改动
  11. 手工做迷宫_手工DIY好玩双人大型立体迷宫玩具
  12. vue 创建项目时报错yorkie: Command failed.
  13. 【光斑PSF处理】激光光斑数据处理含matlab源码-含文档【0102期】
  14. 手把手教你如何高效落地单项目管理 | 一看既会
  15. flask中的所有第三方模块大集合
  16. GDAL读取Jpeg2000格式图像
  17. dom4j实例 带注释
  18. Bia布刷题日记 2022/2/16
  19. web作业—简历信息管理系统
  20. WINPE U盘版制作-深山红叶版,完美者等

热门文章

  1. php文件锁 阻塞区别,php文件锁阻塞模式和非阻塞模式
  2. 如何判断是linux/windows库,module或程序debug还是release(转)
  3. python 连通区域_python skimage 连通性区域检测方法
  4. 开源数据分析工具 CyberChef
  5. 简明Python教程学习笔记_5_解决问题
  6. Hamcrest总结--思维导图
  7. web.config 指定的默认页失效
  8. C++学习之路 | PTA乙级—— 1021 个位数统计 (15分)(精简)
  9. matlab+stm32通讯,matlab与stm32之间利用串口通信记录
  10. python停止运行tensorflow_Tensorflow 开启训练后卡死