c语言程序中复合句用什么表示,c语言程序设计(包云)c第1章概述

本文介绍了C语言的基本概念,包括计算机程序、计算机语言、C语言的发展历程及其特点。C语言结合了汇编语言的高效和高级语言的易用性,具有简洁、紧凑、灵活性高等特点。文中还提到了C程序的构成,如main()函数、函数定义、程序的执行步骤,并通过实例展示了简单的C程序。此外,还讨论了C程序的编写和编译过程,包括使用Turbo C和Visual C++编译器的基本操作。
摘要由CSDN通过智能技术生成

《c语言程序设计(包云)c第1章概述》由会员分享,可在线阅读,更多相关《c语言程序设计(包云)c第1章概述(50页珍藏版)》请在人人文库网上搜索。

1、c语言计算机编程,讲座:宝云单位:聊城大学电脑学院,第一章c语言概述,3,主要内容,1.1计算机程序1.2是什么?计算机语言1.3 C语言的发展和特点1.4简单的C程序介绍了1.5 C程序的机械步骤和方法,4,1.1是计算机编程,程序是什么?为解决特定问题,用特定计算机语言之一编写的命令序列称为程序。什么是计算机编程?程序是计算机编程的结果。运行程序之前,必须预定程序。基于时间的过程必须完成的各种任务称为计算机编程。计算机编程高级语言时要注意以下三个茄子概念:语法,每个计算机语言都有自己的语法规则。意思,即某种语法成分的意思。也就是正确使用语言。5,1.2计算机语言、计算机语言、机器语言、汇编。

2、语言、高级语言、非程序语言、6、高级语言经验的其他发展阶段:1、非结构语言2、结构化语言3、面向对象语言、7,1.3 C语言的发展和特征汇编语言程序由于电脑硬件,可读性和可移植性较差。但是由于很难实现普通高级语言电脑硬件直接操作(这就是汇编语言的优点),人们期待着汇编语言及高级语言特性兼备的新语言。(2)语言在20世纪70年代初贝尔实验室开发,经过多次改进,出现了多种版本。20世纪80年代初,美国国家标准化协会(ANSI)在语言出现后,随着语言不同版本的发展和扩展,制定了ANSI C标准(1989年再次修订)。本课程用C99新标准解说。8,C语言的历史背景,9,C语言的特点,C语言兼具汇编语言。

3、和高级语言优点。语言简洁,紧凑,使用方便,灵活。(32个关键字9个控制语句)运算符丰富。(34茄子运算符)数据类型丰富。结构控制语句语法限制不太严格,计算机编程自由度大,可以直接执行硬件任务。生成目标代码质量高,节目执行效率高。可移植性好(相对于汇编语言)。10,C语言缺点运算符太多,优先级太多,不方便记忆。相对而言,C语言类型转换是任意的,安全(例如指针),11,1.4简单的C节目介绍,1,最简单的节目,示例1.1在屏幕上显示以下信息行: this is a c program。# include int main需要输出Return 0;main()函数(主函数)和多个其他函数(子函数)或。

4、单个main()函数的组合构成的完整程序。Main是函数名,表示“主函数”,main前面的int表示牙齿函数类型为int类型。每个语句的末尾都有分号,表示语句的结束。stdio.h是系统提供的文件名,输入/输出文件事先包含在牙齿文件中。要使用,必须调用stdio.h。12,范例1.2会总计两个数字。#include int main() int a、b、sumA=123B=456总计=a b;Printf (sum is% dn ,sum);return 0;节目运行结果:sum is 579,/*预处理命令*/,/*函数第一个*/,/*宣言部分*/,/*输出语句*/,函数正文,13,1.4简。

5、单的c节目简介# includeScanf(%d,%d,从键盘输入运行:5,9节目的结果:max=9,说明:函数程序的基本单位c程序始终使用main()函数开始节目行中的写格式自由语句,并使用分号“;”必须以开头。结束可用/* */注释程序,14,1.4简单C节目简介,2 .函数常规结构1)程序由一个或多个源节目文件组成。(1)预处理说明。(2)全球宣言。(3)函数定义。2)函数c计划的主要组件,15,3)一个函数包含两个部分,所有函数(包括主函数main()由函数说明和函数体两部分组成。一般结构如下:函数返回值的类型函数名称(函数参数表)说明语句部分;执行语句部分、说明语句部分由变量定义、用。

6、户定义类型定义、用户定义函数说明和外部变量说明组成。可执行语句部分通常由多个可执行语句组成。函数函数表包含数据类型格式参数1,数据类型格式参数2,16,1。格式是语言程序的基本单位。Main()函数角色对应于另一个高级语言(“主导大哥”)的主节目(“主导大哥”,在运行时运行)。与子节目(通常调用)相对应的其他函数角色。2 .c语言程序总是从运行main()函数开始。无论在节目中的位置如何,始终从main()函数开始的语言程序。主函数运行完成后,节目运行完成。习惯性地把主函数人放在最前面。概括地说,17,所有函数(包括主函数main()都由函数说明和函数躯干两部分组成。一般结构如下:函数返回值的。

7、类型函数名称(函数参数表)说明语句部分;执行语句部分,函数第一,函数,1。函数的第一部分由三部分组成:函数返回值类型、函数名称和函数表。函数参数表的格式为数据类型形参数1,数据类型形参数2,18(例如函数max(),请参见函数说明部分图1-1)。函数返回值的类型函数名称函数参数表int max (int x,int y)图1-1函数第一个结构图2。函数说明部分下花括号(必须成对使用)中的函数正文部分。函数主体一般由说明语句和执行语句两部分组成。(1)说明语句节说明语句节由变量定义、用户定义类型定义、用户定义函数说明和外部变量说明组成。19,(2)可执行语句通常由多个可执行语句组成。Main()。

8、函数实体的示意图。/*主函数main()*/main() int num1,num2printf(input the first integer number :);Scanf(%d,函数主体,变量定义部分,可执行语句部分,图1-2函数结构图表,20,3,源节目写入格式1。所有语句都必须用分号写。最后,函数最后一条语句也不例外。2.节目行的书写格式允许在一行内写几个语句,允许将一个语句分成几行。3.可以使用注释c语言的注释格式必须成对使用/* */(1) /*和*/,并且/和*与/之间不能有空格格式。否则,全部都会出错。21示例:main() int num1,num2printf(input。

9、 the first integer number :);Scanf(%d,如果语句很长,通常需要分成几行。22,提示:为了避免缺少必须成对使用的符号(例如注释符号、函数实体的起始标识符和结束标识符(大括号)、括号等),可以在输入时连续输入这些起始标识符和结束标识符,然后插入以完成内容编辑。如果起始和结束识别码巢状且相距很远,则更需要它们。(2)注释的位置可以只占一行,也可以在门后。(。(3)如果不能写一行,可以继续写另一行。(4)注释中允许使用汉字。在非中文操作系统下,可以在不影响节目执行的情况下查看乱码字符串。(5)可以使用/在一行内注释。例如: printf(max=%d,c);/输出C。

10、值,23,C语言中的语句和关键字(从第4章开始详细说明),(1) C语言中的语句与其他高级语言语句一样,语言也使用函数主体中的可执行语句向电脑系统执行操作命令。根据语句功能或配置,语言的语句可以分为五个茄子类别。1.控制语句控制语句完成特定的控制功能。语言只有控制语句;(1)结构控制语句if()else,switch() (2)循环结构控制语句do while(),for(),while(),可选示例printf);3.表达式语句表达式语句由表达式后跟分号组成。最常见的表达式语句是赋值表达式,后跟分号。例如,num=5是分配表达式,num=5;是赋值语句。4.空语句空语句仅由一个分号组成。显然。

11、,空语句不执行任何操作。例如,以下是空门:25,5。复合门复合门由一组用大括号括起来的门(或一个)组成。例如:main() /*复合语句。附注:右括号后不需要分号。*/复合语句的特性:(1)语法上与单个语句相同。也就是说,可以出现单个门,也可以使用复合门。(2)复合句可以嵌套。也就是说,复合门也可以出现在复合门中。26,(2)关键字C语言的关键字共有32个,根据关键字的作用,可以分为数据类型关键字、控制语句关键字、存储类型关键字和其他关键字4茄子类别。(1)12个数据类型关键字:char、double、enum、float、int、long、short、signed、struct、unionD。

12、o、else、for、goto、if、return、switch、while (3)存储类型关键字(4):auto、extern、registerelse z=y;return z;可以分析牙齿子程序的结构吗?运行28,1.5 C程序的步骤和方法,微计算机常用的语言编译系统包括turbo C、Borland C和Visual c 6.0。其中,早期turbo C在PC上使用最多。为了便于以后进行C过渡,建议熟悉和使用turbo C、VC 6.0环境。运行29,1.5 c程序的步骤和方法,剪辑,编译,链接,运行,c,exe,obj,错误;1.c节目创建过程剪辑源节目(.CPP或。c)编译(.OB。

13、J)连接(.EXE)运行结果,2 .机器操作阶段使用的C语言系统:turbo C 3.0执行应用节目:TC。EXE剪辑源(.CPP):按F3键输入源档案名称以编译连接。按F9键运行源程序。按Ctrl F9键观察运行结果。Alt F5,运行TC,V C编译系统,32,C语言机器步骤(2),1。使用turbo c运行c程序的步骤(1)。如何进入turbo c环境:双击桌面快捷方式(c:tctc.exe目标)全屏切换(2)参数设置主要包括include目录、库档案(lib)目录、输出目录等。(见下文)在机房,可以在D盘上设置输出目录。(3)。在turbo c中,选择、复制和粘贴在windows中不可。

14、用。一种可茄子的方法是将程序复制到记事本中。储存为c文件格式(纯文本文件)。33、34、Include directories表示包含文件的目录,默认子目录为.Library directories表示库文件所在的目录,显示默认子目录。Output directory将指定的输出档案(.obj和。exe档案)牙齿存储的目录。35,C语言的机器阶段(3),(3)。使用运行节目或运行程序的方法查看运行结果。(4)。如何存储程序使用或,并输入要保存的档案名称。(5)。turbo c状态或如何退出turbo c状态。(6)。您可以载入现有档案的或,然后输入档案名称来载入现有的档案。36,C语言的机器阶。

15、段(4),2。如何在Visual C 6.0中运行节目(1)。新源节目“档案新档案C源档案”(2)。源程序的保存“保存档案”。源节目扩展名。CPP(默认值)或。c (3)。编译、链接、构建Compile构建构建构建构建execute,37,1,剪辑方法1:首先构建C源节目2:首先构建空项目2,编译和链接构建|编译Ctrl F7构建|组件F7 3,执行编译| Ctrl F5、档案标签、档案类型、档案名称、目录、方法2:首先创建空项目步骤1、项目标签、项目类型、项目名称、目录、方法2:首先创建空项目步骤2、选择空项目预习、(基于实验大纲),44,说明,C计算机编程,其他计算机编程,同样具有很强实践性的课程。除了要好好听课外,还要看很多教材和课外读物。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值