1. 人机交互的方式有三种:

(1)命令行方式(2)图形化界面(3)自然交互界面

2、MAC下的命令行交互

3、MAC 下的iPhone模拟器自然交互界面

4、CMD-DOS指令

  1. C语言中的头文件是什么意思呢 头文件的后缀是.h,头文件中一般存放一些定义,很少作实际的运算。头文件的好处是,可以通用。如一些都用得上的定义,可以让其他文件来调用它,这样就节省了代码量,并且带来了方便,h就是head(头)的简称.

通过VS集成开发环境编写一段代码,在DOS黑窗口中打印出HelloWorld。

#include <stdio.h>/*包含该头文件的目的是使用了函数printf*/

/*空行,主要是为了分隔,编译器忽略。*/

void main(void)         /*主函数,入口点*/

{                                  /*函数开始*/

printf("Hello World!");     /*打印字符串*/

getchar();//等待输入,起到等待的作用

}

6、对每行代码进行讲解并加上注释

(头文件、main函数、printf函数、getchar函数的讲解)

7、2.3.3HelloWorld代码概貌

HelloWorld代码虽小,但五脏俱全,综观整个代码,可以总结如下特点:

(1)由单词,符号,空白组成。单词以英语单词为主,有的单词就是纯正的英语单词,如main、void、include;有的不是,如getchar、printf。单词一般都小写。代码中的标点符号并不是随意输入的。每个符号在C中都有自己的含义。中出现的符号,有“#”、“<>”、“()”、“\”、“/*”、“*/”、“{}”、“;”、“””。单词与单词之间用空白分隔,空白可以是空格,也可以是Tab制表符。空白的个数没有限制。

(2)如同阅读小说一样,C源代码也是从上往下阅读。也就是C源代码的先后顺序是有讲究的。行与行之间也可以有空白行。空白行数也是没有限制的。有的行顶格书写,有的行却又后退了几个空格,这种后退,称为“缩进”。如何缩进,这些也都是有讲究的。

(3)并没有专门的标志表示文件从哪里起始,也没有标志表示文件到哪里结束。从第一个字符开始,文件就开始了,到最后一个字符结束,文件就结束了。

第1讲 2.2人机交互相关推荐

  1. 对话 CTO | 听掌门教育 CTO 李海坚讲教育公平背后的技术价值

    · 本文内容为图文形式 · 栏目:对话CTO · 阅读时间:11分钟 · 阅读建议:深度长文,请配合文末福利慢慢食用 · 掌握难度:★★★☆☆ 专栏介绍 「对话 CTO」是极客公园的一档最新专栏,以技 ...

  2. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 卷 ba ...

  3. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)

    卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │  1.txt │  c语言经典案例效果图示.doc │  ├─1传智播客_尹成_C语言从菜鸟到 ...

  4. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)...

    卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │  1.txt │  c语言经典案例效果图示.doc │  ├─1传智播客_尹成_C语言从菜鸟到 ...

  5. 传智播客C语言视频第二季 第一季基础上增加诸多C语言案例讲解,有效下载期为10 5-10 10关闭

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 卷 backup ...

  6. 计算机学院工作总结报告,研究生工作总结报告

    x月份开学后正式进入了研究生学习阶段,其实早在x月份就和导师到深圳的实验室去做项目,干了两个半月,对以前学的技术熟悉了一下,对后来的研究生学习挺有帮助. 第一次到南方,很兴奋,和导师带的另一个同学一起 ...

  7. 「镁客·请讲」七鑫易维黄通兵:追求更自然的人机交互,眼球追踪技术正在路上...

    "行业内的公司既有被收购的,也有自己独立上市的,所以一切皆有可能吧." 最近,微软在win 10 的最新版本中,加入了"眼球追踪"功能,通过凝视来完成一些基本的 ...

  8. 什么是折线图?怎样用Python绘制?怎么用?终于有人讲明白了(附代码)

    来源:大数据DT 本文约5400字,建议阅读10分钟 本文为你介绍数据分析时经常用到的折线图,可以用来呈现哪些数据关系?在数据分析过程中可以解决哪些问题?怎样用Python绘制折线图? 01 概述 折 ...

  9. AI Time 7 | 人机交互的终极状态——人机共生

    来源:AL TIME 论道 本文约5000字,建议阅读10分钟. 本文讲述了四位重量级嘉宾论道人机交互的发展及未来. 在电影<少数派报告>中,汤姆·克鲁斯扮演的角色站在虚拟屏幕前,不用触摸 ...

最新文章

  1. centos下如何停止ping命令
  2. andorid简单计算器java源码_Android之一个简单计算器源代码
  3. 序1--年轻正当时(特权)
  4. SQL、LINQ、Lambda 三种用法
  5. 阿里云如何二次驱动云计算
  6. iPhone 13 Pro手机壳曝光 网友:更丑了
  7. 后端开发技术栈(含视频、书籍推荐)
  8. Linux服务器查看任务计划,Linux的任务计划
  9. C++程序设计:相反数
  10. Youtube视频推荐框架解读及若干算法细节
  11. JSAAS的Activiti会签开发扩展处理
  12. PopClip for Mac 增强型复制粘贴工具
  13. 增加检测类别?这是一份目标检测的基础指南
  14. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇
  15. python 获取硬盘信息失败请谨慎操作_老毛桃pe装机工具出现获取硬盘信息失败,请谨慎操作...
  16. vba 输出文本 m Linux,利用VBA实现EXCEL数据输出TXT等文本文件
  17. 期货反向跟单—恐惧来源于未知
  18. WaWa的奇妙冒险(第二周集训自闭现场)
  19. iOS开发-将UIView置于最上层
  20. AcWing 838.堆排序

热门文章

  1. Latex使用技巧:插入动态图
  2. AutoMapper 的使用
  3. 用Python分析波士顿的房价,酸爽!!!
  4. 架构、框架、设计模式
  5. 现代服务器底层奠基(SEDA+Reactor/Proactor+epoll/kqueue )
  6. 学校计算机有麦克风吗,一体机有麦克风功能吗
  7. 图书管理系统——C语言版
  8. Python小白入门分享
  9. SOCKET链接速度慢
  10. 《Microduino实战》——1.5 如何选择开源硬件