聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 第一章 概述

第一章 概述

时间:    下载该word文档
第一章概述
第一章概述
教学内容
(1C语言的产生及其特点;(2简单的C程序介绍;(3C程序的上机步骤;
基本要求
掌握C语言程序的一般结构;了解C语言的特点。


14

第一章概述
一、C的产生和特点
1、产生过程
随着计算机的问世,程序设计语言也得到不断的充实和完善,功能全,使用方便的程序语言相继问世;在60年代产生的BCPL语言是计算机软件人员在开发系统时,作为记述语言使用的一种程序语言;在1970年,又继承和发展了BCPL语言,提出了一种计算机语言“B语言”;此后,对B语言又作了进一步的充实和完善,于72年推出了一种新型的程序语言—C语言。
60年代1970年提出1972年推出1946年电子
BCPL语言B语言C语言计算机问世

2、基本特点
目前C语言已成为广泛应用的通用程序语言,它具有以下几个基本特点:1C语言是处于汇编语言和高级语言之间的一种记述性程序语言,它的发展历史是漫长的。C语言是比较靠近硬件和系统的。它既有面向硬件和系统象汇编语言那样直接访问硬件的功能,又有高级语言面向用户,容易记忆,便于阅读和书写的特点。
2C语言是一种结构化程序设计语言,可以通过多种结构语句组成程序的逻辑结构。多种结构语句有:if--else,for,dowhile,while,switchcase
3C语言是便于模块化软件设计的程序语言,可以将整体程序分为若干独立模块,以便多人共同开发。
4C语言备有种类丰富的运算子。如四则运算(+-*/、位运算(&|~^>><<、单项运算(a++b--、逻辑运算(&&||!)及复合运算(+=-=*=/=等。
5C语言程序中,可使用宏定义编译预处理语句(#define,#include,条件编译预处理语句(#if,#else,为编程提供了便利。
6C语言的数据类型丰富,因此有较强的数据处理功能。如:字符型、单(双)精度整(实)型、联合体、结构体。
7C语言程序具有较高的移植性。
二、程序结构特点
程序的书写格式和程序的构成规则是程序语言表现形式的一个重要方面,C语言也是具有特定的语法规则和一定的表现形式的。
我们给出两个例子来具体了解一下C语言程序的书写格式和结构特点。圆柱体体积计算程序main({
intr,h;floatv;
scanf(“%d%d”,&r,&h;
24

第一章概述
v=3.14159*r*r*h;
printf(“v=%f\n”,v;}
书写时要注意:
1C语言程序习惯上使用小写字母。C语言程序使用小写字母编写;在程序中出现的
大写字母常常是作为常量的宏定义和其它特殊用途使用。
2C语言程序是由一个个语句组成。每个语句都有规定的语法格式和特定的功能;
scanf是用于输入变量值的语句。
3C语言程序不使用行序号。需要注意的是有时为了解说方便在程序实例中加有行
序号,但是在向计算机输入这些程序时,不要加行序号。
4C语言程序中使用分号,作为语句的终止符或分隔符。C语言程序中使用分号,
非常重要的,对于初学者这一点常常被忽略,所以要特别注意。
5C语言不存在程序行的概念。一般每个语句占用一个书写行的位置,但也可以自
由地使用任意书写行,即一行可以写多个语句,也可以一个语句占用任意多行。所以下面的程序也正确。
main(
{intr,h;floatv;
scanf(“%d%d”,&r,&h;v=3.14159*r*r*h;
printf(“v=%f\n”,v;}
6C语言程序中用大括号{}表示程序的结构层次范围。一个完整的程序模块要用一
,如if,for,while等,常是由若干语句组成的语句块,它们也要求用大括号包围,以表示结构的范围。
7C语言程序中可以使用适量的空格和空行。C语言程序中空行和空格是可以任意设
置的但变量名、函数名及C语言本身使用的单词是不能在其中间插入空格的。

2C语言的结构特点
1:/*printfstringasuppercase*/2:#include3:#defineSIZE804:main(5:{
6:charstr[SIZE];7:intI;8:gets(str;
9:for(I=0;str[I]!=’\0’;I++;10:putupper(str[I];11:}
12:putupper(ch13:charch;14:{
34


第一章概述
15:charcc;
16:cc=(ch>=’a’&&ch<=’z’?ch+’A’-‘a’:ch;17:putchar(cc;18:}
一个完整的C语言程序是由一个或多个具有相对独立功能的程序模块结合而成的,它们叫做函数。本例中有mainputupper两个函数。此外,在C语言程序中还可以使用注释及编译预处理语句。
1)主函数:在组成C语言的函数中,必须且仅有一个名为main的函数,它叫做主函数。C语言程序的都是从主函数开始的,直到主函数中的语句执行完毕。C语言函数的一般格式:函数名(参数)
参数说明;{
数据说明部分;执行语句部分;}
2子函数:在程序中除了main外,其它函数是由用户命名的,putupper程序执行至此,会转移到函数putupper中,执行函数putupper的语句后再返回主函数。这个过程叫做调用函数。
3)注释:格式:/*注释内容*/;注释可以加在程序的任何部位,系统对源程序进行编译时,将会无视注释部分。如例中的第一行。
4编译预处理语句:C语言程序前部带有#号的语句就是编译预处理语句。如第23行。程序执行过程:从第4行开始,直到第10行时,调用涵数putupper,程序控制转移到第12行执行,直到第18行,之后返回到第11行执行完毕。
三、上机步骤
一、步骤
1、在纸上先画流程2、编写程序
3、上机运行(编辑、编译、链接、运行)4、检验结果
二、如何进入TC环境三、TC界面介绍
file:loadpicknewsave--writetoosshellquitrun:runtraceintouserscreen
compile:compiletoobjmakeexefilelinkexefilebuilealloptions:directoriessaveoptionsbreak/watch:addwatchdeletewatch

作业:P121.21.31.7
44

免费下载 Word文档免费下载: 第一章 概述

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服