C语言程序设计基础与试验学习培训模板课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C语言程序设计基础与试验学习培训模板课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 基础 试验 学习 培训 模板 课件
- 资源描述:
-
1、C语言语言程序设计基础与试验程序设计基础与试验1C语言程序设计基础与试验语言程序设计基础与试验n教学要求教学要求掌握程序设计语言的基本知识掌握程序设计语言的基本知识常用算法常用算法初步的程序设计能力初步的程序设计能力n学习方法学习方法自主学习自主学习重视上机实践重视上机实践2如何尽快学会用如何尽快学会用C语言进行程序设计语言进行程序设计n了解程序设计语言了解程序设计语言(C语言语言)n模仿、改写、编写模仿、改写、编写n通过不断的编程实践,逐步领会和掌握程通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。序设计的基本思想和方法。3教材和参考书教材和参考书nC语言程序设计,何钦铭、颜晖主
2、编,高等语言程序设计,何钦铭、颜晖主编,高等教育出版社,教育出版社,2008nC语言编程(第语言编程(第3版),版),美美Stephen,G.Kochan,张小潘译,电子工业出版社,张小潘译,电子工业出版社,2006nC语言教程(第语言教程(第4版),版),美美Al Kelley,Ira Pohl,徐波译,机械工业出版社,徐波译,机械工业出版社,2007n标准标准C语言基础教程(第语言基础教程(第4版),版),美美Gary J.Bronson,单先余等译,电子工业出版社,单先余等译,电子工业出版社,2006nC程序设计语言,程序设计语言,美美Brian W.Kernighan,Dennis M
3、.Ritchie,徐宝文等译,机械工业出版,徐宝文等译,机械工业出版社,社,20064Chap 1 引引 言言n一个一个C语言程序语言程序n程序与程序设计语言程序与程序设计语言nC语言的发展历史与特点语言的发展历史与特点n实现问题求解的过程实现问题求解的过程51.1 一个一个C语言程序语言程序例例1-1求阶乘问题。输入一个正整数求阶乘问题。输入一个正整数n,输出输出n!。#include /*编译预处理命令编译预处理命令*/int main(void)/*主函数主函数*/int n;/*变量定义变量定义*/int factorial(int n);/*函数声明函数声明*/scanf(%d,&n
4、);/*输入一个整数输入一个整数*/printf(“%dn”,factorial(n);/*调用函数计算阶乘调用函数计算阶乘*/return 0;int factorial(int n)/*定义计算定义计算 n!的函数的函数*/int i,fact=1;for(i=1;i(大于)(大于)20程序设计语言的语法程序设计语言的语法n C语言的主要语法单位语言的主要语法单位(1)表达式)表达式:运算符与运算对象组合就形成了表运算符与运算对象组合就形成了表达试。如,达试。如,2+3*4(2)变量定义)变量定义:变量也有数据类型,所以在定义变量也有数据类型,所以在定义变量时要说明相应变量的类型。如变量时
5、要说明相应变量的类型。如:int i;(3)语句语句:语句是程序最基本的执行单位,程序语句是程序最基本的执行单位,程序的功能就是通过对一系列语句的执行来实现的。的功能就是通过对一系列语句的执行来实现的。(4)函数定义与调用)函数定义与调用 21程序设计语言的语法程序设计语言的语法语句:语句:表达式语句表达式语句:表达式加分号:表达式加分号“;”分支语句分支语句:实现分支控制过程:实现分支控制过程 if(a b)x=a;else x=b;循环语句循环语句:实现循环控制的过程:实现循环控制的过程 sum=0;/*初始化初始化sum和和i*/i=1;while(i=100)/*while循环语句循环
6、语句*/sum=sum+i;i=i+1;复合语句复合语句:用一对用一对“”,将若干语句顺序组合在一起就形,将若干语句顺序组合在一起就形成了一个程序段。成了一个程序段。22程序设计语言的语法程序设计语言的语法函数定义与调用:函数定义与调用:函数是完成特定任务的独立模块,函数的使用函数是完成特定任务的独立模块,函数的使用最主要涉及到函数的定义与调用。最主要涉及到函数的定义与调用。输入输出:输入输出:C语言没有输入输出语句,用库函数语言没有输入输出语句,用库函数 printf、scanf等实现。等实现。23程序的编译与编程环境程序的编译与编程环境 n 程序的编译程序的编译 编译器编译器 程序程序 计
7、算机直接能理解的指令序列计算机直接能理解的指令序列编译器:对源程序进行词法分析、语法与语义分析,生成可执行的编译器:对源程序进行词法分析、语法与语义分析,生成可执行的代码。代码。直接指出程序中的语法错误直接指出程序中的语法错误n 编程环境编程环境包括编辑程序(包括编辑程序(Edit)、)、编译(编译(Compile)、)、调试(调试(Debug)等过等过程。程。n掌握程序设计语言:根据语言的语法,用语言表达数据、掌握程序设计语言:根据语言的语法,用语言表达数据、实现程序的控制,并会使用编程环境。实现程序的控制,并会使用编程环境。24C 语言上机过程语言上机过程源程序源程序 test.cpp t
展开阅读全文