走进c语言程序设计.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
走进c语言程序设计

走进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)

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

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

1亿VIP精品文档

相关文档