《(中职)C语言程序设计模块一课件.pptx》由会员分享,可在线阅读,更多相关《(中职)C语言程序设计模块一课件.pptx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(中中职职)C语语言程序言程序设计设计模模块块一一课课件件LOGO模块1 C语言简介1.1计算机语言发展简介计算机语言总的来说可以分为机器语言、汇编语言和高级语言三大类。这一分类同时体现了计算机语言发展的一个过程。为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母或符号串来代替一个特定指令的二进制串,如用“MOV”代表数据传递,用“ADD”代表加法等,从而使程序具备了一定的可读性,这就是汇编语言。但是计算机是不能直接识别这些符号的,需要专门的程序来将这些字符翻译成二进制的机器语言,这种翻译程序就是汇编程序。汇编语言和机器语言实质相同,都依赖于机器硬件,直接对硬件进行
2、操作,程序的可读性和可移植性均不好,不利于计算机的推广使用。汇编语言属于计算机低级语言。1.1计算机语言发展简介随着计算机技术的不断发展,计算机语言也逐步发展到了高级语言阶段。高级语言与低级语言的显著不同点就是:高级语言以接近人类思维的语言描述方式来进行编程,因而程序的可读性很好,易学易用。高级语言经历了从早期语言到结构化程序设计语言、从面向过程到面向对象程序设计语言的发展过程。现在,高级语言有Basic、C、C+、C#、Pascal、Fortran、PHP、Delphi、Java等,计算机语言的蓬勃发展,极大地拓展了计算机的开发应用。高级语言组织的代码同样不能直接被计算机识别执行,必须经编译
3、器编译生成可执行文件,程序方可运行。在所有计算机高级语言中,可以说C语言是很经典的一门基础性高级语言。它是一门过程语言,兼有汇编和高级语言的特性,很受广大编程爱好者的欢迎。1.2C语言的特点C语言诞生于20世纪70年代初,后来美国政府为C语言制定了一套ANSI标准,成为现行的C语言标准。自1978年开始,C语言先后被移植到大、中、小、微型机上。下面是一个简单的C程序例子,其功能是输出登鹳雀楼全诗到显示器上:1.2C语言的特点#include main()printf(登鹳雀楼 n);printf(王之焕n);printf(白日依山尽,n);printf(黄河入海流。n);printf(欲穷千里
4、目,n);printf(更上一层楼。n);程序中#include 是包含头文件,main()是C程序必备的主函数,中间的是main函数的函数体,printf()是头文件stdio.h中定义的库函数,其功能是向屏幕输出中的内容,n是换行符。1.2C语言的特点说明:入门学习者常用的Turbo C或Win-TC是不支持中文字符的,建议读者安装Dev-C+进行学习。总体上来说,C语言具有以下显著的特点:(1)语言简洁、紧凑,使用方便、灵活。C语言使用32个关键字、9种控制语句,程序书写形式自由。(2)数据类型和运算符丰富。C语言共有45个运算符,丰富的运算符说明C语言能进行丰富的运算。(3)可移植性强
5、。C程序不做修改基本上就可用于各种型号的计算机和各种操作系统中。(4)能直接操作硬件。C语言能实现汇编语言的大部分功能,可以直接对硬件进行操作。这是其他高级语言所不能达到的。1.3附表1.3.1C语言的数据类型C语言的数据类型如图11所示。图1-1C语言的数据类型1.3附表1.3.2C语言运算符表C语言共有45个运算符,按运算符的级别高低(执行的先后顺序)排列如表1-1所示。表1-1C语言运算符1.3附表1.3.2C语言运算符表表1-1C语言运算符续表表1.3附表1.3.3C语言的32个关键字所谓关键字,就是C语言已内定其功能而不能做其他用途的词,如auto用于定义自动变量、break用于中止
6、循环等。1.3附表1.3.4C语言的9种控制语句(1)if()else:条件控制语句;(2)for():循环语句;(3)while():循环语句;(4)dowhile():循环语句;(5)continue:结束本次循环语句;(6)break:中止循环或switch语句;(7)switch:多分支选择语句;(8)goto:转向语句;(9)return:从函数返回语句。1.4C程序上机步骤1.4.1C语言集成开发环境简介C语言的编译器比较多,对于一个初学者来说,用Win-TC或Turbo-C均可入门,随着学习的深入,可逐渐向集成开发环境转换。由于C语言简单易学、使用广泛,因而其集成开发环境也是很丰
7、富的,如Code Blocks、Eclipse CDT、Dev-C+、Anjuta DevStudio等。下面简单介绍Dev-C+的使用方法。1.4C程序上机步骤1.4.2Dev-C+上机步骤在Windows 7环境下,下载并安装好Dev-C+。首次运行软件时,在语言环境选项中注意选择“简体中文/Chinese”。进入软件界面后,按Ctrl+N快捷键或执行“文件”“新建”“源代码”菜单命令(图1-2),打开代码编辑器。图1-2打开代码编辑器1.4C程序上机步骤1.4.2Dev-C+上机步骤在代码编辑器中编辑好代码,保存文件,按F9执行编译,再按F10执行运行(或按F11直接执行编译和运行)。若程序有误,将会给出提示;若程序无误,将直接生成一个可执行文件(.exe)予以执行,并显示程序运行结果,如图1-3所示。图1-3显示程序运行结果1.4C程序上机步骤1.4.3一个C语言程序的完成过程从上面的例子可以看出,一个C程序的完成过程是:(1)编辑:输入源程序并存盘(扩展名为.c);(2)编译:将源程序翻译为目标文件(扩展名为.obj);(3)链接:将目标文件生成可执行文件(扩展名为.exe);(4)运行:执行.exe文件,得到运行结果。C语言优点很多,亦有不足,如语法限制不太严格、程序安全性较低等。但瑕不掩瑜,时至今日,C语言仍然为全球广泛使用的计算机语言之一。LOGO