C语言概述41574_第1页
C语言概述41574_第2页
C语言概述41574_第3页
C语言概述41574_第4页
C语言概述41574_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、C语言程序设计第一章第一章 C C语言概述语言概述1内容及要求内容及要求:(1)了解语言的特点及发展;)了解语言的特点及发展;(2)必须掌握程序的基本结构和书写格式;)必须掌握程序的基本结构和书写格式;(3)熟悉)熟悉TC环境;环境;(4)学会实现)学会实现C语言程序的执行方法及步骤。语言程序的执行方法及步骤。回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述2一、语言的发展及特点一、语言的发展及特点1、C语言的发展源于人们希望用高级语言编写操作语言的发展源于人们希望用高级语言编写操作系统系统。 p1 ALGOL60(高级语言)CPL(硬件支持) BCPC B C 标准C ANS

2、I C ISO C2、语言既具有高级语言特性,又具有低级语言特语言既具有高级语言特性,又具有低级语言特性性中级语言。中级语言。 p2回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述3二、用语言编写一个简单的程序二、用语言编写一个简单的程序1、题目题目 在屏幕上显示一行字,如在屏幕上显示一行字,如: This is a C program.2、程序(演示)程序(演示) /* 程序名:ex101.c */提示:通过该例题掌握程掌握程序的基本结构序的基本结构和书写格式和书写格式回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述4main的函数体:的函数体:main函数函

3、数中的所有操作(即语句)中的所有操作(即语句)都在这一对都在这一对之间。之间。 语句:执行某种功能的指令。语句:执行某种功能的指令。C语言的每条语句都用语言的每条语句都用“;”作作为结束标志。为结束标志。一个函数中可以有多条语句。一个函数中可以有多条语句。回目录页下一页主函数:每个主函数:每个C语言程序语言程序都必须有一个都必须有一个main函数,函数,它是每一个它是每一个C语言程序的语言程序的执行起始点(入口点)。执行起始点(入口点)。 main( ) printf( This is a C program. n);C语言程序设计第一章第一章 C C语言概述语言概述53 3、 C程序的基本组

4、成和结构程序的基本组成和结构1 1)C程序由函数构成。程序由函数构成。函数是函数是C程序的基本单位。程序的基本单位。一个一个C源程序至少包含一个源程序至少包含一个main函数函数,也可以包含也可以包含一个一个main函数和若干个其它函数。函数和若干个其它函数。 C程序的全部功能都由各个函数实现。程序的全部功能都由各个函数实现。编写编写C程序就是编写一个个函数。程序就是编写一个个函数。回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述63 3、 C程序的基本组成和结构程序的基本组成和结构2)main函数是每个程序执行的起始点。函数是每个程序执行的起始点。一个一个C程序总是从程序总是

5、从main函数开始执行,而不论函数开始执行,而不论main函数在程序中的位置。函数在程序中的位置。可以将可以将main函数放在整个程序的最前面,也可以函数放在整个程序的最前面,也可以放在整个程序的最后,或者放在其它函数之间。放在整个程序的最后,或者放在其它函数之间。回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述7函数体:函数首部下用一对函数体:函数首部下用一对括括起来的部分。函数体一般包括声起来的部分。函数体一般包括声明部分、执行部分两部分。明部分、执行部分两部分。由若干条语句组成命令序列(可由若干条语句组成命令序列(可以在其中调用其它函数)。以在其中调用其它函数)。在这部分

6、定义本函数所使用的在这部分定义本函数所使用的变量。变量。回目录页下一页函数首部函数首部3)一个函数由函数首部和函数体两部分组成。)一个函数由函数首部和函数体两部分组成。如下所示如下所示 :返回值类型返回值类型 函数名(形参列表)函数名(形参列表) 声明部分声明部分 执行部分执行部分C语言程序设计第一章第一章 C C语言概述语言概述8例1.1void main( ) int a, b, sum; a = 123; b = 456; sum = a + b; printf(“sum = %dn”, sum); 回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述9例例1. 输出两个数中

7、的大数输出两个数中的大数main( )int a, b ,c;scanf( %d %d, &a, &b);c=max( a, b);printf( %d n, t2); int max( int x, int y) int z;z=xy? x: y;return (z);回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述103 3、 C程序的基本组成和结构程序的基本组成和结构)C语言程序的语句成分语言程序的语句成分(1)C语言字符集。语言字符集。字母:字母:A-Z,a-z数字:数字:0-9空白符:例如,空格符,制表符(跳格),换行符空白符:例如,空格符,制表符(跳

8、格),换行符 (空行)等(空行)等标点和特殊字符:例如,标点和特殊字符:例如, ( ),;等),;等回目录页C语言的语言的字字C语言程序设计第一章第一章 C C语言概述语言概述11)C语言程序的语句成分语言程序的语句成分(2)C语言标识符(名字)语言标识符(名字)用来标识变量名、符号常量名、函数名、数组名、用来标识变量名、符号常量名、函数名、数组名、类型名等程序对象的有效字符序列。类型名等程序对象的有效字符序列。标识符由用户自定义(取名字)。标识符由用户自定义(取名字)。回目录页C语言的语言的单词单词C语言程序设计第一章第一章 C C语言概述语言概述12)C语言程序的语句成分语言程序的语句成分

9、(3)关键词(保留字)。)关键词(保留字)。 C语言规定的具有特定意义的字符串。语言规定的具有特定意义的字符串。P3(4)运算符。)运算符。 运算符将常量、变量、函数连接起来组成表达式,运算符将常量、变量、函数连接起来组成表达式,表示各种运算。运算符可以由一个或多个字符组成。表示各种运算。运算符可以由一个或多个字符组成。注:注:标识符、关键词、运算符以及常量、字符串是标识符、关键词、运算符以及常量、字符串是C语言语言中的中的单词单词或或词汇词汇。回目录页C语言的语言的单词单词C语言的语言的单词单词C语言程序设计第一章第一章 C C语言概述语言概述13)C语言程序的语句成分语言程序的语句成分(5

10、)分隔符:逗号,空格。)分隔符:逗号,空格。 起分隔、间隔作用。起分隔、间隔作用。 (6)注释符)注释符格式:格式:/* . */。编译时编译系统忽略注释。编译时编译系统忽略注释。作用:注释程序。作用:注释程序。回目录页C语言程序设计第一章第一章 C C语言概述语言概述14、C程序书写规则程序书写规则一行可以写几个语句,一个语句也可以写在多行上。一行可以写几个语句,一个语句也可以写在多行上。C程序没有行号,也没有程序没有行号,也没有FORTRAN,COBOL那样严格规那样严格规定书写格式(语句必须从某一列开始)。定书写格式(语句必须从某一列开始)。每条语句的最后必有一个分号每条语句的最后必有一

11、个分号“;”表示语句的结束。表示语句的结束。 区分大小写字母,程序要求主要用小写字母书写,区分大小写字母,程序要求主要用小写字母书写,用用/*/ 对对C程序中的任何部分作注释,可放在任何程序中的任何部分作注释,可放在任何位置。(位置。(提示提示:注释可以提高程序可读性,使用注释:注释可以提高程序可读性,使用注释是编程人员的良好习惯。)是编程人员的良好习惯。)教材教材p18回目录页C语言程序设计第一章第一章 C C语言概述语言概述15三、语言程序的编写及运行过程三、语言程序的编写及运行过程第一步:编辑源文件,如第一步:编辑源文件,如ex101.c(可在(可在TC编辑区,也编辑区,也可在任意文字编

12、辑器上进行编辑)可在任意文字编辑器上进行编辑)第二步:编译程序,生成目标文件,如第二步:编译程序,生成目标文件,如ex101.obj第三步:连接第三步:连接.obj文件,生成可执行文件,如文件,生成可执行文件,如ex101.exe第四步:运行第四步:运行.exe文件文件回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述16四、开发环境四、开发环境(一)环境介绍(一)环境介绍p814(二)上机操作步骤:(演示)(二)上机操作步骤:(演示)1、进入、进入TC环境:找到环境:找到TC.EXE,双击,双击2、在编辑区内编辑源程序:、在编辑区内编辑源程序:编辑新程序:选择编辑新程序:选择F

13、ile菜单的菜单的New命令,或按(命令,或按(Alt+F,N)键)键或打开已有程序:选择或打开已有程序:选择File菜单的菜单的Load命令,或按(命令,或按(Alt+F,L)键)键3、编译、连接、运行源程序(修改):、编译、连接、运行源程序(修改):选择选择Run菜单的菜单的Run命令,或按命令,或按Ctrl+F9键。若程序有错误,修改后重新运键。若程序有错误,修改后重新运行;若程序没有错误,结果显示在用户屏;或在用户屏由用户输入数据后,行;若程序没有错误,结果显示在用户屏;或在用户屏由用户输入数据后,再查看结果。再查看结果。4、查看运行结果:选择、查看运行结果:选择Run菜单的菜单的 U

14、ser Screen命令,或按键命令,或按键Alt+F55、回编辑窗口:按、回编辑窗口:按 Enter 或或 Alt+F56、保存程序:选择、保存程序:选择File菜单菜单Save命令命令,或按(或按(Alt+F,S)键,在弹出的对话框中)键,在弹出的对话框中为文件选择保存路径及命名为文件选择保存路径及命名.7、退出、退出TC:选择:选择File菜单菜单Quit命令,或按键命令,或按键Alt+X。回目录页下一页C语言程序设计第一章第一章 C C语言概述语言概述17小结:小结:1、 C程序基本结构(程序基本结构(C程序由函数组成、程序由函数组成、main主函数、主函数、C函数基本结构、语句成分:函数基本结构、语句成分:标点和标点和特殊字符:例如,特殊字符:例如, ( ),;),; ) 2、C语言程序书写规则语言程

温馨提示

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

最新文档

评论

0/150

提交评论