第1章C语言基础入门图文.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基础 入门 图文
- 资源描述:
-
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第1章C语言基础入门图文,C程序设计语言,教学目的,:通过对本课程的学习,了解程序设计语言及算法的特点,理解C程序设计语言的发展背景、与其他语言比较的优点,熟悉C语言的基本知识、数据类型、程序结构,熟练上机实验步骤;掌握C语言结构化编程的方法,掌握指针、数组编程技巧,能够独立进行一般问题的程序设计,进一步加强学生的逻辑思维的训练,从而提高学生用计算机解决实际问题的动手能力,为今后的计算机应用和开发打下良好的基础。,主要内容,C,语言概述,C,语言的基本知识,简单的,C,程序设计,选择程序设计,循环控制,数组,函数,编译预处理,指针,结构体与共用体,文件,参考文献,1 C语言程序设计教程,张基温主编,高等教育出版社,C,语言程序设计技巧与应用,王家志主编,上海外文图书公司软件出版部,3,C,语言程序设计,胡同森等,浙江科学技术出版社,2,C,语言程序设计,田淑清等,高等教育出版社,第1章 C语言概述,教学目的,:介绍C语言的发展及特点、源程序书写规则以及Turbo C和C语言源程序在Turbo C或者Visual C+环境中的上机步骤。,重点,:掌握C程序的书写规则。,难点,:掌握C语言的上机操作步骤。,1.1,C语言发展历史,1.2,C语言特点,1.3,C程序格式和结构特点,1.4,C程序上机步骤,第1章 C语言概述,主要内容,程序设计语言的发展,机器语言,汇编语言,高级语言,面向过程,面向对象,程序设计是数据被加工的过程,1.1 C语言发展历史,产生背景,产生过程,时间:19721973,地点:美国贝尔实验室,目的:UNIX操作系统,设计人:Ken.Thompson和Dennis.M.Ritchie,C标准,标准C:K&R合著The C Programming Language1978年中的C语言版本基础,ANSI C:1983年,87 ANSI C:1987年,1990年ISO接受87 ANSI C定为ISO C,C语言发展过程,1.1 C语言发展历史,语言简洁、紧凑、灵活,运算符和数据类型丰富,程序设计结构化、模块化,生成目标代码质量高,可移植性好,中级语言,1.2 C语言特点,:,(,由系统定义,不能重作其它定义),auto break case char const,continue default do double else,enum extern float for goto,if int long register return,short signed sizeof static struct,switch typedef unsigned union void,volatile while,32个关键字,1.2 C语言特点,if()else,for(),while(),dowhile(),continue,break,switch,goto,return,=!=,逻辑运算符:!&|,位运算符 :|&,赋值运算符:=及其扩展,条件运算符:?:,逗号运算符:,指针运算符:*&,求字节数 :sizeof,强制类型转换:(类型),分量运算符:.-,下标运算符:,其它 :()-,注释,编译预处理,函数,语句,输出:,Hello,World!,1.3 C程序格式和结构特点,例,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,函数,函数,例1.3 求任意两个整数a,b的最大值,并赋给变量C.,#include,void main(),/*主函数*/,int a,b,c;,/*定义变量*/,scanf(%d,%d,/*输入变量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=8,函数与主函数,程序由一个或多个函数组成;,必须有且只能有一个主函数,main,();,程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。,函数结构,函数首部:函数名、函数类型、参数名、参数类型;,函数体:由 括起来的内容,包括说明部分与执行部分。,程序语句,C程序由语句组成;一行可以写多个语句,用“,;,”作为语句终止符,注释,/*/,为注释,不能嵌套,不产生编译代码,库函数:scanf 和 printf,专门负责输入输出操作。,预编译处理命令,如,#include,例:/*This is the main /*of example1.1*/*/,非法,C程序结构的特点,程序开发步骤,file.exe,1.4 C程序的上机步骤,1.4 C程序的上机步骤,编辑,链接,编译,执行,C程 序执行步骤,程序代码的录入,生成源程序,*.c,语法分析查错,翻译,生成目标程序,*.obj,与其它目标程序或库,链接装配,生成可执行,程序,*.exe,1.4 C程序的上机步骤,作业:,P12:1.5,1.6,补充:按第1.,3,节的说明,分析题,1-6,谢谢!,上海融这里 房悠馨煃,展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




第1章C语言基础入门图文.ppt



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/12697006.html