内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第一章 C语言概述

C语言程序设计 第一章C语言概述 计算机教研室 : 威周 编
计算机教研室 C语言程序设计 第一章 C语言概述

本课重点 C培言程序设计 、熟悉C语言窗口界面 二、掌握C语言的程序编辑方法 三、掌握C语言的语法规则 计算机教研室
计算机教研室 本课重点 C语言程序设计 一、熟悉C语言窗口界面 二、掌握C语言的程序编辑方法 三、掌握C语言的语法规则

、C语言概述 C俯言程序设计 1、程序设计语言 计算机系统由计算机硬件系统和计算机软件系统构成。 计算机软件的重要组成部分就是程序。 程序是由程序员编写的。编写程序的工具称为计算机语 言。同人类语言一样,程序设计语言也是由字、词和语法规 则构成的一个系统。 从计算机执行的角度来看,程序设计语言通常分为机器 语言、汇编语言(二者被称为低级语言)和高级语言。 计算机教研室
计算机教研室 一、c语言概述 C语言程序设计 1、程序设计语言 计算机系统由计算机硬件系统和计算机软件系统构成。 计算机软件的重要组成部分就是程序。 程序是由程序员编写的。编写程序的工具称为计算机语 言。同人类语言一样,程序设计语言也是由字、词和语法规 则构成的一个系统。 从计算机执行的角度来看,程序设计语言通常分为机器 语言、汇编语言(二者被称为低级语言)和高级语言

2、流行语言 C培言程序设计 ·应用编程语言 ·Web编程语言 -机器语言 -HTML 汇编语言 -XML -Basic PHP -Pascal -ASP -C JSP -C++ JavaScript Java VBScript -C# ·专项编程语言 ·其他 Lotus Notes perl -Power Builder python VBA 计算机教研室
计算机教研室 2、流行语言 C语言程序设计 • 应用编程语言 – 机器语言 汇编语言 – Basic – Pascal – C – C++ – Java – C# • Web编程语言 – HTML – XML – PHP – ASP – JSP – JavaScript – VBScript •专项编程语言 – Lotus Notes – Power Builder • 其他 – perl – python – VBA

3、C程序设计语言 C俯言程序设计 ·简称C语言,BCPL语言进化成B语言,B语言又 进化为C语言。 ·C语言被分类为高级语言,但实际上它是一种介 于高级语言和低级语言之间的语言。 ·C语言的特点简洁、紧凑,使用方便、灵活;可 以直接访问内存物理地址;生成的目标代码效率 高;程序可移植性强。 计算机教研室
计算机教研室 3、 C程序设计语言 C语言程序设计 • 简称C语言, BCPL语言进化成B语言,B语言又 进化为C语言。 • C语言被分类为高级语言,但实际上它是一种介 于高级语言和低级语言之间的语言。 • C语言的特点简洁、紧凑,使用方便、灵活;可 以直接访问内存物理地址;生成的目标代码效率 高;程序可移植性强

二、C语言的编程环境及编程步骤言程序计 (1)vc++的启动 (2)窗口组成 (3)编程步骤 1、调用vc++程序,打开C程序窗口 2、新建或打开C程序文件 3、编辑C程序源文件 4、保存源文件 5、编译源文件和连接源文件 6、执行程序,查看运行结果 计算机教研室
计算机教研室 二、C语言的编程环境及编程步骤C语言程序设计 (1) vc++的启动 (2)窗口组成 (3)编程步骤 1、调用vc++程序,打开C程序窗口 2、新建或打开C程序文件 3、编辑C程序源文件 4、保存源文件 5、编译源文件和连接源文件 6、执行程序,查看运行结果

例1 C俯言程序设计 #include Void main() int a,b,sum; a=10; b=20; sum=a+b; printf("sum is %d",sum); 计算机教研室
计算机教研室 例1 C语言程序设计 #include Void main( ) { int a,b,sum; a=10; b=20; sum=a+b; printf(“sum is %d”,sum); }

例2 C培言程序设计 #include Void main() int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d",c); int max(int x,inty) int z; if(x>y)Z=x; else z=y; return (Z); 计算机教研室
计算机教研室 例2 C语言程序设计 #include Void main( ) { int a,b,c ; scanf( “ %d, % d ”,&a,&b) ; c=max(a,b) ; printf( “max= % d ”,c) ; } int max(int x,int y) { int z ; if(x>y) z=x ; else z=y ; return (z) ; }

三、C语言的语法规则 C俯言程序设计 1、C程序源文件是由函数构成的 它至少由一个main函数构成,或由一个 main函数调用若干个函数,这些函数可以是系 统提供的库函数,也可以是用户编制的函数。 所以,C程序是由函数构成的。 2、函数是从main函数开始的。 无论main函数写在程序中的任何位置,执行 时都是从main函数开始的。 计算机教研室
计算机教研室 三、C语言的语法规则 C语言程序设计 1、C程序源文件是由函数构成的 它至少由一个main函数构成,或由一个 main函数调用若干个函数,这些函数可以是系 统提供的库函数,也可以是用户编制的函数。 所以,C程序是由函数构成的。 2、 函数是从main函数开始的。 无论main函数写在程序中的任何位置,执行 时都是从main函数开始的

3、函数的构成 C培言程序设计 个函数是由函数首部和函数体构成的。 1)函数首部:是函数的第一行。(包括函数的类型、 函数名、函数的属性、参数和参数类型),如: int fac(int x,int y) 2)函数体:{.)内的所有语句。 函数体包括:声明部分和执行部分 声明部分:变量的定义部分。inta,b; 执行部分:由若干条C语句组成。 3)允许函数体内没有声明部分,甚至既无声明部分,也无执行部分。 计算机教研室
计算机教研室 C语言程序设计 3、函数的构成 一个函数是由函数首部和函数体构成的。 1)函数首部:是函数的第一行。(包括函数的类型、 函数名、函数的属性、参数和参数类型),如: int fac(int x,int y) 2)函数体:{ .}内的所有语句。 函数体包括:声明部分和执行部分 声明部分:变量的定义部分。int a,b; 执行部分:由若干条 C 语句组成。 3)允许函数体内没有声明部分,甚至既无声明部分,也无执行部分
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第四章 程序的控制结构.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第五章 函数.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第三章 简单的C程序设计.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符及表达式.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第六章 数组.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第九章 文件操作.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第七章 指针.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第八章 结构体与共用体.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)选择题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)改错题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)填空题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)编程题.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第二章 数据类型、运算符及表达式(一).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第二章 数据类型、运算符及表达式(二).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第一章 C简介.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第三章 简单的C程序设计.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(四).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(三).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(二).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(一).doc
- 《过程流体机械》课程教学课件(PPT讲稿)第一章 绪论.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第四章 泵.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第二章 往复式压缩机.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第三章 离心式压缩机.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第五章 离心机.ppt