C语言基础入门(2).pptx

上传人:赵** 文档编号:72527411 上传时间:2023-02-12 格式:PPTX 页数:22 大小:269.30KB
返回 下载 相关 举报
C语言基础入门(2).pptx_第1页
第1页 / 共22页
C语言基础入门(2).pptx_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《C语言基础入门(2).pptx》由会员分享,可在线阅读,更多相关《C语言基础入门(2).pptx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C 程序设计语言程序设计语言仇仇 芒芒 仙仙qmxian163.C语言基础入门(2)共22页,您现在浏览的是第1页!C程序设计语言程序设计语言教学目的教学目的:通过对本课程的学习,了解程序设:通过对本课程的学习,了解程序设计语言及算法的特点,理解计语言及算法的特点,理解C程序设计语言的程序设计语言的发展背景、与其他语言比较的优点,熟悉发展背景、与其他语言比较的优点,熟悉C语语言的基本知识、数据类型、程序结构,熟练上言的基本知识、数据类型、程序结构,熟练上机实验步骤机实验步骤;掌握掌握C语言结构化编程的方法,掌语言结构化编程的方法,掌握指针、数组编程技巧,能够独立进行一般问握指针、数组编程技巧,

2、能够独立进行一般问题的程序设计,进一步加强学生的逻辑思维的题的程序设计,进一步加强学生的逻辑思维的训练,从而提高学生用计算机解决实际问题的训练,从而提高学生用计算机解决实际问题的动手能力,为今后的计算机应用和开发打下良动手能力,为今后的计算机应用和开发打下良好的基础。好的基础。C语言基础入门(2)共22页,您现在浏览的是第2页!主要内容主要内容1 1C C 语言概述语言概述2 2C C 语言的基本知识语言的基本知识3 3简单的简单的 C C 程序设计程序设计4 4选择程序设计选择程序设计5 5循环控制循环控制6 6数组数组7 7函数函数8 8编译预处理编译预处理9 9指针指针1010结构体与共

3、用体结构体与共用体1111文件文件参考文献参考文献1 C语言程序设计教程语言程序设计教程 张基温主编张基温主编 高等教育出版社高等教育出版社2C语言程序设计技巧语言程序设计技巧与应用与应用3 王家志主编王家志主编 上海外文图书公司软件上海外文图书公司软件出版部出版部3 C语言程序设计语言程序设计 胡同森等胡同森等 浙江科学技术出版社浙江科学技术出版社2 C语言程序设计语言程序设计 田淑清等田淑清等 高等教育出版社高等教育出版社 C语言基础入门(2)共22页,您现在浏览的是第3页!1.1 1.1 C C语言发展历史语言发展历史1.2 1.2 C C语言特点语言特点 1.3 1.3 C C程序格式

4、和结构特点程序格式和结构特点1.4 1.4 C C程序上机步骤程序上机步骤第第1章章 C语言概述语言概述主要内容主要内容C语言基础入门(2)共22页,您现在浏览的是第4页!产生背景产生背景产生过程产生过程时间时间:19721973地点地点:美国贝尔实验室美国贝尔实验室目的目的:UNIX操作系统操作系统设计人设计人:Ken.Thompson和和Dennis.M.RitchieC标准标准标准标准C:K&R合著合著The C Programming Language1978年中的年中的C语言版本基础语言版本基础ANSI C:1983年年87 ANSI C:1987年年1990年年ISO接受接受87

5、ANSI C定为定为ISO CC语言发展过程语言发展过程1.1 C语言发展历史语言发展历史C语言基础入门(2)共22页,您现在浏览的是第5页!:(由系统定义,不能重作其它定义由系统定义,不能重作其它定义)auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while32个关键字个

6、关键字1.2 C1.2 C语言特点语言特点C语言基础入门(2)共22页,您现在浏览的是第6页!算术运算符:算术运算符:+-*/%+-+-*/%+-关系运算符:关系运算符:=!=!=逻辑运算符:!逻辑运算符:!&|&|位运算符位运算符 :|&|&赋值运算符:赋值运算符:=及其扩展及其扩展条件运算符:条件运算符:?:?:逗号运算符:逗号运算符:,指针运算符:指针运算符:*&*&求字节数求字节数 :sizeofsizeof强制类型转换:强制类型转换:(类型)类型)分量运算符:分量运算符:.-.-下标运算符:下标运算符:其它其它 :()-()-34种运算符:1.2 C1.2 C语言特点语言特点C语言基

7、础入门(2)共22页,您现在浏览的是第7页!例例1.1 1.1 在屏幕上显示:在屏幕上显示:Hello,World!Hello,World!/*example1.1 The first C Program*/#include Void main()printf(“Hello,World!”);注释注释编译预处理编译预处理函数函数语句语句输出:输出:Hello,World!1.3 C程序格式和结构特点程序格式和结构特点C语言基础入门(2)共22页,您现在浏览的是第8页!函数例例1.3 1.3 求任意两个整数求任意两个整数a,ba,b的最大值的最大值,并赋给变量并赋给变量C.C.#include

8、void main()/*主函数主函数*/int a,b,c;/*定义变量定义变量*/scanf(%d,%d,&a,&b);/*输入变量输入变量a和和b的值的值*/c=max(a,b);/*调用调用max,值赋给,值赋给c*/printf(max=%d,c);/*输出输出C的值的值*/int max(int x,int y)/*定义定义max函数,函数,x,y参数参数*/int z;/*声明部分,声明部分,z为整型为整型*/if(xy)z=x;else z=y;return(z);/*将将z通过通过max带回调用处带回调用处*/输入:输入:8,5输出:输出:max=8C语言基础入门(2)共22

9、页,您现在浏览的是第9页!程程序序开开发发步步骤骤file.exe1.4 C程序的上机步骤程序的上机步骤C语言基础入门(2)共22页,您现在浏览的是第10页!编辑链接编译执行 C程 序执行步骤程序代码的录入程序代码的录入,生成源程序生成源程序*.c语法分析查错,翻译语法分析查错,翻译生成目标程序生成目标程序*.obj与其它目标程序或库与其它目标程序或库链接装配链接装配,生成可执行生成可执行程序程序*.exe1.4 C程序的上机步骤程序的上机步骤C语言基础入门(2)共22页,您现在浏览的是第11页!C语言基础入门(2)共22页,您现在浏览的是第12页!第第1章章 C语言概述语言概述教学目的教学目

10、的:介绍:介绍C语言的发展及特点、源程序书写语言的发展及特点、源程序书写规则以及规则以及Turbo C和和C语言源程序在语言源程序在Turbo C或者或者Visual C+环境中的上机步骤。环境中的上机步骤。重点重点:掌握:掌握C程序的书写规则。程序的书写规则。难点难点:掌握:掌握C语言的上机操作步骤。语言的上机操作步骤。C语言基础入门(2)共22页,您现在浏览的是第13页!w程序设计语言的发展程序设计语言的发展程序设计是数据被加工的过程1.1 C语言发展历史语言发展历史C语言基础入门(2)共22页,您现在浏览的是第14页!语言简洁、紧凑、灵活语言简洁、紧凑、灵活运算符和数据类型丰富运算符和数

11、据类型丰富程序设计结构化、模块化程序设计结构化、模块化生成目标代码质量高生成目标代码质量高可移植性好可移植性好中级语言中级语言1.2 C1.2 C语言特点语言特点C语言基础入门(2)共22页,您现在浏览的是第15页!if()elsefor()while()dowhile()continuebreakswitchgotoreturn例1.2 求a,b两个整数的和.#include void main()int a,b,sum;a=123;b=456;sum=a+b;printf(sum=%d n,sum);屏幕显示:屏幕显示:sum=579函数函数C语言基础入门(2)共22页,您现在浏览的是第1

12、8页!函数与主函数函数与主函数程序由一个或多个函数组成;程序由一个或多个函数组成;必须有且只能有一个主函数必须有且只能有一个主函数main();程序执行从程序执行从main开始,在开始,在main中结束,其它函数通过嵌套调用得中结束,其它函数通过嵌套调用得以执行。以执行。函数结构函数结构 函数首部:函数名、函数类型、参数名、参数类型;函数首部:函数名、函数类型、参数名、参数类型;函数体:由函数体:由 括起来的内容,包括说明部分与执行部分。括起来的内容,包括说明部分与执行部分。程序语句程序语句C程序由语句组成程序由语句组成;一行可以写多个语句一行可以写多个语句用用“;”作为语句终止符作为语句终止

13、符注释注释/*/为注释为注释,不能嵌套不能嵌套不产生编译代码不产生编译代码库函数:库函数:scanf 和和 printf,专门负责输入输出操作。,专门负责输入输出操作。预编译处理命令,如预编译处理命令,如#include例:/*This is the main /*of example1.1*/*/非法非法C程序结构的特点程序结构的特点C语言基础入门(2)共22页,您现在浏览的是第19页!1.4 C程序的上机步骤程序的上机步骤C语言基础入门(2)共22页,您现在浏览的是第20页!作业:P12:1.5,1.6P12:1.5,1.6补充补充:按第按第1.1.3 3节的说明,分析题节的说明,分析题1-61-6C语言基础入门(2)共22页,您现在浏览的是第21页!上海融这里 .ronghere.房悠馨煃C语言基础入门(2)共22页,您现在浏览的是第22页!

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

当前位置:首页 > 教育专区 > 高考资料

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

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