走进c语言程序设计汇总.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
走进C语言 什么是语言? 语言又是符号系统,语言是人类的创造,只有人类有真正的语言。许多动物也能够发出声音来表示自己的感情或者在群体中传递信息。但是这只是一些固定的程式,不能随机变化。 机器语言? 0 AND 1? 人类语言与机器语言 人类的语言既可以表达自己丰富的情感,也可以描述不变的真理 机器语言呢?从本质上说只有逻辑 思考: 人类语言中,不同的国家之间人怀有不同的语言,因此,不同国家的人想要进行交流就必须进行相互学习对方的语言,或者是找一个共同的语言,也就是英语了,这样我们之间的交流也更加丰富了。人类语言是否也可以这样与人类进行交流呢? 如何让机器与人类交流? 我们不妨也找一个中间语言,机器认识,我们也认识。 那么如何让机器让机器也会这一门语言呢? 我们可以找一个翻译嘛… 那么这个神秘的翻译是什么呢? 编译器!! 什么是编译器? 编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables) 两个个疑问? 为什么不能让这位翻译直接翻译我们的人类语言呢? 语音识别… 机器语言可以找个翻译能听懂我们的语言,那我们怎么听懂机器的语言呢? 其实程序在编译成可执行文件时,就可以通过其他的程序来翻译成各种图像和声音,文字,再或者通过机器的变动来回应。这就是机器人在听懂我们的语言后,内部机器处理形成的机器代码如何通过机器人的嘴说出来。 中间语言 既然是中间语言,机器需要翻译才能听懂,那么我们也必须掌握才能和机器交流,那么这种中间语言是什么呢? 这些中间语言我们称为高级语言,高级语言写出东西,就是代码,常见的高级语言有c,java, c++,c#等等… 在众多的高级语言中,最基础的,最重要的就是c语言。 C语言编译器(专属翻译) 1、 visual c++6.0 (win8系统下不好用,C/C++)-Microsoft Visual C++ ; 2、 visual studio (2005、2008、2010、2012、2013)- Microsoft Visual Studio ; 3、 win-tc非常方便:不骗你,2000/XP/7都可以用 ; 4、 Code::Blocks(win7、8都可以用); 5、 Turb C(只能编译C语言) ; 6、 gcc (GNU编译器套件) ; 7、 DEV C++; 8、 C-Free; 9、 Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、My Tc等,由于C语言比较成熟,所以编程环境很多; 10、还常用souceinsight ,在工作中还用Labwindows编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的。 几个单词 Include 包含,包括 Printf 印刷,打印 Scan 扫描 Return 返回 Void 空的,无的 Main 主要的 打印一个hello world #includestdio.h//包含一个头文件 void main()//没参数的没有返回值的主函数 { printf(“Hello World!\n”);//格式化打印 } #includdestdio.h 啥叫头文件? 头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 头文件是用户应用程序和函数库之间的桥梁和纽带。 。编译时,编译器通过头文件找到对应的函数库,进而把已引用函数的实际内容导出来代替原有函数。 Mian函数? Main函数,也叫做主函数,在程序进行执行你写的代码中的指令时,总是能够从man函数开始执行,他同一行中的大括号,表明,这个函数没有参数。F(x),高中时的函数大家应该还是记得的,其中x便是参数,而main()和分f(),其实是一样的。而前面加的void表示这个函数的命令再执行完毕后,就不会返回(return )任何的结果 大括号? {}内的西,是这个函数的功能的描述。 这个例子 { printf(“Hello World!\n”);//格式化打印 } 描述了main()函数需要执行的功能-----打印一个hello world. 亲爱的C语言 C语言不仅能够写出各种各样的程序 亲爱的C语言 也能在生活中控制各种机器 当你学完了本节课。。。

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档