《C语言》课程教学课件(PPT讲稿,教程)第1章 引论

C语言程序设计基础
C语言程序设计基础

第1章引论C语言程序设计基础解红计算机学院联系电话:13589547505E-mail:xieh1@126.comQQ:66936714
第1章引论 C语言程序设计基础 计算机学院 解 红 联系电话: 13589547505 E-mail: xieh1@126.com QQ: 66936714

第1章引论第1章引论
第1章引论 第 1 章 引 论

第1章引论目录程序与程序设计语言C语言发展及特点C程序构成C程序的运行
第1章引论 目 录 4 C程序的运行 1 程序与程序设计语言 2 C语言发展及特点 3 C程序构成

第1章引论1.1程序与程序设计语言·计算机程序是一组计算机能识别和执行的指令的集合。·计算机语言及其分类一即计算机能够理解并执行的语言,用此语言来编写程序完成相应功能。一分为:低级语言(机器语言与汇编语言)高级语言用程序设计语言编写程序,解决问题的过程称为程序设计程序设计两要素:算法和数据结构
第1章引论 1.1 程序与程序设计语言 • 计算机程序 是一组计算机能识别和执行的指令的集合。 • 计算机语言及其分类 –即计算机能够理解并执行的语言,用此语言来编写程序完成相应 功能。 –分为:低级语言(机器语言与汇编语言) 高级语言 用程序设计语言编写程序,解决问题的过程称为程序设计 程序设计两要素:算法和数据结构

第1章引论简单程序设计的步骤和一般方法简单程序设计的步骤和一般方法-建模(找解决问题的数学模型或公式)一确定算法(解决问题的步骤)-编程(用合适的程序设计语言编程实现)-调试程序(上机运行并寻找解决错误)例1:求以10为半径(r)的圆的面积(s)
第1章引论 • 简单程序设计的步骤和一般方法 –建模 (找解决问题的数学模型或公式) –确定算法(解决问题的步骤) –编程(用合适的程序设计语言编程实现) –调试程序(上机运行并寻找解决错误) 例1: 求以10为半径(r)的圆的面积(s) 简单程序设计的步骤和一般方法

第1章引论1.2C语言发展·C语言发展史一由贝尔实验室设计逐步发展B语言->C语言·C语言版本除了C语言外,还有许多在C语言基础上发展起来的编程语言,如:Java、C++、C#等
第1章引论 1.2 C语言发展 • C语言发展史 –由贝尔实验室设计逐步发展 B语言->C语言 • C语言版本 –除了C语言外,还有许多在C语言基础上发展起来的编 程语言,如:Java、C++、C #等

第1章引论1.2 C语言发展C语言特点一语言简单、紧凑,使用方便。一运算符丰富。一语法限制不严格一允许直接访问物理地址,进行位运算,即可完成低级语言的部分功能一生成目标代码质量高、执行效率高、且移植性较好
第1章引论 • C语言特点 –语言简单、紧凑,使用方便。 –运算符丰富。 –语法限制不严格 –允许直接访问物理地址,进行位运算,即可完成低级 语言的部分功能 –生成目标代码质量高、执行效率高、且移植性较好。 1.2 C语言发展

第1章引论1.3C程序构成例1. 1第一个程序Hello, World!注释/*example1.1 The first C Program*/#include一编译预处理main()←一函数Kprintf(“"Hello,World!");一语句输出:Hello,World!
第1章引论 /* example1.1 The first C Program*/ #include main() { printf(“Hello,World!”); } 注释 编译预处理 函数 语句 输出: Hello,World! 例1.1 第一个程序 Hello,World! 1.3 C程序构成

论/*calculate the sum of a and b*/examplel.2#include预处理命令/* This is themain programmain(函数int a,b,sum;N注释a=10;b=24;sum=add(a,b);语句printf("sum= %d\n,sum);/* This functicn calculates the sum of x andy*int add(int x,int y)运行结果:I int z;sum=34z-x+y;return(z);
/* example1.2 calculate the sum of a and b*/ 第1章引论 #include /* This is the main program */ main() { int a,b,sum; a=10; b=24; sum=add(a,b); printf("sum= %d\n",sum); } /* This function calculates the sum of x and y */ int add(int x,int y) { int z; z=x+y; return(z); } 函数 注释 预处理命令 语句 运行结果: sum=34
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言》课程教学课件(PPT讲稿,教程)第2章 基本的数据与运算.ppt
- 《C语言》课程教学课件(PPT讲稿,教程)第5章 循环结构程序设计.ppt
- 《C语言》课程教学课件(PPT讲稿,教程)第6章 数组.ppt
- 《C语言》课程教学课件(PPT讲稿,教程)第9章 函数.ppt
- 《C语言》课程教学课件(PPT讲稿,教程)第10章 函数的进一步讨论.ppt
- 《C语言》课程教学课件(PPT讲稿,教程)第11章 编译预处理命令.ppt
- 《C语言》课程教学课件(PPT讲稿,教程)第12章 结构体.ppt
- 《C语言》课程教学课件(PPT讲稿,教程)第14章 文件.ppt
- 《C语言》课程教学资源(教程讲义)C语言主教材附录.pdf
- 《C语言》课程教学资源(教程讲义)第4章.pdf
- 《C语言》课程教学资源(教程讲义)第5章.pdf
- 《C语言》课程教学资源(教程讲义)C语言第6章.pdf
- 《C语言》课程教学资源(教程讲义)C语言训练教程第1-2章.pdf
- 《C语言》课程教学资源(教程讲义)C语言训练教程第3-4章.pdf
- 《C语言》课程教学资源(教程讲义)C语言训练教程第5-6章.pdf
- 《C语言》课程教学资源(教程讲义)C语言第7章.pdf
- 《C语言》课程教学资源(教程讲义)C语言第8章.pdf
- 《C语言》课程教学课件(PPT讲稿)01—第一章 引论.ppt
- 《C语言》课程教学课件(PPT讲稿)02 第二章 算法.ppt
- 《C语言》课程教学课件(PPT讲稿)03 第三章 数据类型(1)—数据的存储方式.ppt
- 《C语言》课程教学资源(教程讲义)C语言程序设计新思路(1-3章).pdf
- 《C语言》课程教学课件(PPT讲稿)第31次课(编译预处理命令 位运算 文件).ppt
- 《C语言》课程教学课件(PPT讲稿)第29次课 结构体.ppt
- 《C语言》课程教学课件(PPT讲稿)第27次课(函数进一步讨论).ppt
- 《C语言》课程教学课件(PPT讲稿)第25次课(函数定义、调用、参数传递、返回值).ppt
- 《C语言》课程资源_智慧树使用手册_学生端使用手册.ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第12章 构造函数(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第13章 面向对象程序设计(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第14章 堆与拷贝构造函数(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第15章 静态成员函数与友元(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第16章 继承(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第17章 多态(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第18章 运算符重载(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第19章 IO流(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第20章 模板(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第21章 异常处理(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第10章 结构(PPT).ppt
- 《面向对象程序设计》课程教学资源(课件讲稿)第11章 类(PPT).ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第12章 多态性.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第13章 模板与异常处理.ppt
