走进c语言程序设计_第1页
走进c语言程序设计_第2页
走进c语言程序设计_第3页
走进c语言程序设计_第4页
走进c语言程序设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、语言又是符号系统,语言是人类的创造,只有人类有真正的语言。许多动物也能够发出声音来表示自己的感情或者在群体中传递信息。但是这只是一些固定的程式,不能随机变化。人类的语言既可以表达自己丰富的情感,也可以描述不变的真理机器语言呢?从本质上说只有逻辑人类语言中,不同的国家之间人怀有不同的语言,因此,不同国家的人想要进行交流就必须进行相互学习对方的语言,或者是找一个共同的语言,也就是英语了,这样我们之间的交流也更加丰富了。人类语言是否也可以这样与人类进行交流呢?我们不妨也找一个中间语言,机器认识,我们也认识。那么如何让机器让机器也会这一门语言呢?我们可以找一个翻译嘛那么这个神秘的翻译是什么呢?编译器就

2、是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) 预处理器 (preprocessor) 编译器 (compiler) 目标代码 (object code) 链接器 (Linker) 可执行程序 (executables)为什么不能让这位翻译直接翻译我们的人类语言呢?语音识别机器语言可以找个翻译能听懂我们的语言,那我们怎么听懂机器的语言呢?其实程序在编译成可执行文件时,就可以通过其他的程序来翻译成各种图像和声音,文字,再或者通过机器的变动来回应。这就是机器人在听懂我们的语言后,内部机器处理形成的机器

3、代码如何通过机器人的嘴说出来。既然是中间语言,机器需要翻译才能听懂,那么我们也必须掌握才能和机器交流,那么这种中间语言是什么呢?这些中间语言我们称为高级语言,高级语言写出东西,就是代码,常见的高级语言有c,java, 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

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

5、扫描Return 返回Void 空的,无的Main 主要的#include/包含一个头文件void main()/没参数的没有返回值的主函数printf(“Hello World!n”);/格式化打印啥叫头文件?头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。头文件是用户应用程序和函数库之间的桥梁和纽带。编译时,编译器通过头文件找到对应的函数库,进而把已引用函数的实际内容导出来代替原有函数。Main函数,也叫做主函数,在程序进行执行你写的代码中的指令时,总是能够从man函数开始执行,他同一行中的大括号,表明,这个函数没有参数。F(x),高中时的函数大家应该还是记得的,其中x便是参数,而main()和分f(),其实是一样的。而前面加的void表示这个函数的命令再执行完毕后,就不会返回(return )任何的结果内的西,是这个函数的功能的描述。这个例子printf(“Hello World!n”);/格式化打印描述了main()函数需要执行的功能-打印一个hello world.C语言不仅能够写出各种各样的程序也能在生活中控制各种机器当你学完了本节课。在父亲节或母亲节时,不妨写一个程序打印一个”亲爱的爸爸(妈妈),你辛苦了!”在教师节到临时,不妨写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论