c语言课件.ppt
上传人:sy****28 上传时间:2024-09-13 格式:PPT 页数:26 大小:216KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

c语言课件.ppt

c语言课件.ppt

预览

免费试读已结束,剩余 16 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序设计第一章程序设计基础知识计算机系统怎样表示一个算法3.N-S流程图例:键盘输入两个数,求出其中较大的并输出三种基本结构循环结构算法的概念3+5×12-sin(π/6)数据:3、5、12、π、6解题步骤:1.计算sin(π/6)2.计算5×123.计算3+604.计算63+0.55.给出结果算法的特性2.算法的要素:操作,即构成算法的操作取自哪个操作集。计算机操作主要包括:算术运算、关系运算、逻辑运算、函数运算、位运算及I/O操作等。控制结构,即如何控制算法中的各操作的执行顺序。例:键盘输入两个数,求出其中较大的并输出三种基本结构循环结构(1)语言简洁、紧凑,使用方便、灵活。32个关键字、9种控制语句,程序形式自由。(2)运算符丰富。34种运算符。(3)数据类型丰富,具有现代语言的各种数据结构。(4)具有结构化的控制语句,是完全模块化和结构化的语言。(5)语法限制不太严格,程序设计自由度大(6)C语言允许直接访问物理地址,可以直接对硬件操作(7)生成目标代码质量高,程序执行效率高(8)程序可移植性好(由系统定义,不能重作其它定义)autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&||位运算符:<<>>~|^&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.->下标运算符:[]其它:()-例1.1输出一行信息Hello,World!例1.2求圆的面积#include<stdio.h>main(){inta,b,sum;a=10;b=24;sum=add(a,b);printf(”sum=%d\n",sum);}intadd(intx,inty){intz;z=x+y;return(z);}习惯用小写字母,大小写敏感不使用行号,无程序行概念可使用空行和空格常用锯齿形书写格式函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。函数的定义分为两部分:函数首部分和函数体。floatarea(floatr)函数首部{函数体的开始floats;函数体的声明部分s=3.14159*r*r;函数体的执行部分return(s);}函数体的结束程序语句:C程序由语句组成,用“;”作为语句终止符注释/**/为注释1.4运行C程序的步骤与方法程序的调试