(精品)第1章C语言基本知识.ppt

上传人:gsy****95 文档编号:85525503 上传时间:2023-04-11 格式:PPT 页数:23 大小:616.01KB
返回 下载 相关 举报
(精品)第1章C语言基本知识.ppt_第1页
第1页 / 共23页
(精品)第1章C语言基本知识.ppt_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《(精品)第1章C语言基本知识.ppt》由会员分享,可在线阅读,更多相关《(精品)第1章C语言基本知识.ppt(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1/38第一章 引 言C语言的特点简单C语言程序C程序设计语言的执行C程序上机步骤C语言程序的结构2/38程序设计语言的发展 C语言程序设计 第一章第一章 C C语言语言概述概述3/381.1 C语言特点语言简洁、紧凑、灵活 c语言共32个关键字,9种控制语句运算符和数据类型丰富程序设计结构化允许直接访问物理地址,进行位操作生成目标代码质量高可移植性好 C语言程序设计 第一章第一章 C C语言语言概述概述4/3832个关键字:(由系统定义,不能重作其它定义由系统定义,不能重作其它定义)auto break case char constcontinue default do double el

2、seenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while C语言程序设计 第一章第一章 C C语言语言概述概述5/389种控制语句:if()elsefor()while()dowhile()continuebreakswitchgotoreturn C语言程序设计 第一章第一章 C C语言语言概述概述6/383434种运算符:种运算符:算术运算符:算术运算符:+-*/%+-+-*/

3、%+-关系运算符:关系运算符:=!=!=逻辑运算符:!逻辑运算符:!&|&|位运算符位运算符 :|&|&赋值运算符:赋值运算符:=及其扩展及其扩展条件运算符:条件运算符:?:?:逗号运算符:逗号运算符:,指针运算符:指针运算符:*&求字节数求字节数 :sizeofsizeof强制类型转换:强制类型转换:(类型)类型)分量运算符:分量运算符:.-.-下标运算符:下标运算符:其它其它 :()-()-C语言程序设计 第一章第一章 C C语言语言概述概述7/38C C数数据据类类型型基本类型基本类型构造类型构造类型指针类型指针类型空类型空类型void定义类型定义类型typedef数值类型数值类型字符类

4、型字符类型char枚举类型枚举类型enum整整 型型浮点型浮点型单精度型单精度型float双精度型双精度型double短整型短整型short长整型长整型long整型整型int数组数组结构体结构体struct共用体共用体union第一章第一章 C C语言语言概述概述8/38一个c语言程序的基本组成:1.文件包含部分2.预处理部分#define x 53.变量说明部分4.函数原型说明部分5.主函数部分6.函数定义部分 C语言程序设计 第一章第一章 C C语言语言概述概述1.3 c语言程序的结构9/38v函数与主函数l程序由一个或多个函数组成l必须有且只能有一个主函数main()l程序执行从main

5、开始,在main中结束,其它函数通过嵌套调用得以执行。v程序语句lC程序由语句组成l用“;”作为语句终止符l可以在程序的任何位置用“/*/”或“/”对程序或语句进行注释v编译预处理命令 C语言程序设计 第一章第一章 C C语言语言概述概述10/38格式特点v习惯用小写字母,大小写敏感大小写敏感v不使用行号,无程序行概念 一行可以写多个语句,一行可以写多个语句,一个语句可以分写在几行一个语句可以分写在几行v可使用空行和空格v常用锯齿形书写格式 C语言程序设计 第一章第一章 C C语言语言概述概述main().main()int i,j,sum;sum=0;for(i=1;i10;i+)for(j

6、=1;j10;j+)sum+=i*j;printf(“%dn”,sum);11/38编辑链接编译执行1.4 C程序设计语言的执行C程序开发步骤 C语言程序设计 第一章第一章 C C语言语言概述概述程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe12/38 C语言程序设计 第一章第一章 C C语言语言概述概述13/38本章附录一本章附录一程序调试(程序调试(VC+环境)主要介绍:环境)主要介绍:1.如何设置断点如何设置断点2.如何调试运行?如何调试运行?3.如何逐行调试运行?如何逐行调试运行?4.变量的变化情况变量的变化

7、情况14/38Compile ctrl+F7Build F7Execute ctrl+F5Go F5Vc6.0 常用工具常用工具:15/38单击单击1.如何设置断点如何设置断点1)单击单击“断点设计按断点设计按钮钮”可在当前行设可在当前行设置断点置断点;2)当程序运行到断点当程序运行到断点这一行时会停下来,这一行时会停下来,等待用户干涉。等待用户干涉。16/382.如何调试运行?如何调试运行?单击单击17/383.如何逐行调试运行?如何逐行调试运行?或单击或单击F10可运行黄色箭可运行黄色箭头所在行,并显示变量变头所在行,并显示变量变化情况化情况单击单击18/384.变量的变化情况变量的变化情

8、况19/38结构化程序设计由三种基本结构化程序设计由三种基本结构组成(结构组成(顺序、选择、循环顺序、选择、循环)。)。由三种基本结构组成的算法称为结构化算法。由三种基本结构组成的算法称为结构化算法。20/38流程图ABC顺序结构顺序结构21/38条件ATFa 单分支选择结构单分支选择结构a执行顺序为:先判断条件,当条件为真时,执行执行顺序为:先判断条件,当条件为真时,执行A,否则什么也,否则什么也不执行。不执行。条件BATFb双分支选择结构双分支选择结构b的执行顺序为:先判断条件,当条件为真时,执行的执行顺序为:先判断条件,当条件为真时,执行A,否则执行,否则执行B。22/38三循环结构三循

9、环结构 循循环环结结构构是是在在某某个个条条件件为为真真的的情情况况下下,重重复复执执行行某某个个框框中中的的内内容。循环结构有两种基本形态:容。循环结构有两种基本形态:while型循环和型循环和do_while型循环。型循环。while型(当型)循环的流程图型(当型)循环的流程图 while型型循循环环的的执执行行顺顺序序为为:重重复复判判断断条条件件、如如果果条条件件为为真则执行真则执行A,一但条件为假,则跳出循环。一但条件为假,则跳出循环。do-while(直到型)型循环的流程图直到型)型循环的流程图 do_while型循环的执行顺序为:型循环的执行顺序为:先执行先执行A,再判断条件,再判断条件,若条件为真则重复执行若条件为真则重复执行A,一但条件为假,则跳出循环。一但条件为假,则跳出循环。23/38while型循环的流程图型循环的流程图 do_while型循环的流程图型循环的流程图 A被称为被称为循环体循环体,条件被称为,条件被称为循环控制条件循环控制条件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁