- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为何学习C语言? 第一章 概述 ? Focus C语言简介 C简单程序介绍 C程序上机步骤 第一节 C语言简介 一、 C语言的起源与发展 二、C语言的特点 C语言是中级语言 (1)保持了高级语言的特征 (2)兼备低级语言的特性 2. C语言是结构化语言 3. C语言是编译型语言 4. 代码精练,使用灵活,限制少 5. 运算符丰富 6. 数据结构丰富 三、 C的应用 第二节 简单C程序介绍 一、什么是程序? 为解决某一问题而设计的一连串的语句指令及与此相关的数据。 例1: 输入任意两个数,选出其中较大的数输出。 (1)确定两个数来源,类型和值 (2)两个数进行比较,求出大的数 (3)输出 方法一 main( ) /*主函数*/ { int a, b, maxnum; /*定义变量类型*/ scanf (“%d,%d”,a,b); /*调用库函数scanf给变量a,b赋值*/ if (ab) maxnum=a; /*求出a,b中的最大值*/ else maxnum=b; printf (“max=%d\n”,maxnum); } /*输出最大值*/ 方法二 main( ) { int a,b, maxnum; scanf(“%d,%d”, a, b); maxnum=max(a,b); /*调用自定义max函数*/ printf (“max=%d\n”,maxnum); } int max(int x,int y) /*定义max函数,函数值和形式参数为整型*/ { int z ; if (xy) z=x; else z=y; return (z); } /*将z值返回,通过max带回调用处*/ 二、 C语言程序的基本结构 (1)C程序由一个或多个函数组成,至少包含一个主函数main( ),函数是C程序的基本单位。 (2)一个C程序总是从main( )函数开始执行,而不论main函数在程序中位置如何,同时也在main函数中结束。 (3)一个函数 (4)C程序书写格式自由,一行内可写几个语句,一个语句也可以分写在几行上。 (5)程序执行部分中每个语句和数据定义均要以分号 ;为结束标志。 (6)C语言本身没有输入输出语句,输入输出的操作由库函数scanf和printf来完成。 (7)可以用/* ······*/对程序中的任何部分作注释,注释不产生目标代码,只是增强可读性 第三节 C程序的上机步骤 turbo c 环境下调试c程序 TC界面: VC环境中调试C程序 总 结 * 学高数遇难题不知求解是否正确? 高次方程求根 作图形 软件设计 CAD二次开发 ……. B CPL C BCPL 多种版本: Microsoft C、Quick C、Turbo C、Borland C、 Borland C++、 Microsoft C++ 、Visual C++ (从面向过程OPP发展到面向对象OOP) B事件 如同搭积木 main A事件 C事件 软件开发: 尤其是在系统软件领域和实时控制软件领域,C语言有着不可替代的作用 函数说明部分 函数名 函数类型 函数参数 形参类型 函数体 声明部分(变量定义) 执行部分 int max ( int x, int y ) 函数类型 函数名 函数参数类型 函数参数名 C 程序 源程序文件1 源程序文件2 源程序文件n 预编译命令 函数1 函数i { 说明部分 执行部分 } …. …. 可能发生 错误类型 st.exe st.obj st.c 各阶段产生的文件 开发 步骤 编辑 编译 链接 试运行 语法错误 链接错误 运行时错误 编辑:建立源程序 .c文件(修改并存盘) 编译:源程序文件进行编译形成目标程序 .obj文件 连接:把目标程序和库函数连接成一个统一的整体 .exe文件 执行:运行可执行的目标程序,得到运行结果。 在DOS环境下 c:\tc\tc↙
您可能关注的文档
- 海尔的激励机制-(3).ppt
- 海豚项目宣导手册.ppt
- 海外市场品牌营销拓展-范本.ppt
- 海员职业欣赏(上).ppt
- 汉庭酒店管理.ppt
- 行动学习原理和活动方法.ppt
- 合肥律师解读二手房买卖易纠纷最常见问题.pptx
- 合同的订立之要约.ppt
- 和勤-ehr-解决方案简介.ppt
- 河北2010中考试卷分析暨2011中考预测—英语.ppt
- 开题报告-职业教育现场工程师培养的过程追踪与路径优化研究 .pdf
- 人工智能在法律领域的应用前景与策略 .pdf
- 开题报告-中国式青少年营地教育课程范式逻辑及实现路径研究 .pdf
- 2024年自治区党委办公厅度专项公开遴选公务员考试题及答案 .pdf
- 山东省滨州市博兴县2025届九年级上学期11月期中考试道德与法治试卷(含答案) .pdf
- 胰腺导管内乳头状黏液性肿瘤的管理更新要点及解读2024(全文) .pdf
- 2024秋期国家开放大学专科《小学数学课程标准与教材研究》一平台在线形考(第一至四次形成性考核+终考大作业)试题及答案 .pdf
- 课题申报:国有文化资产管理体制与运营方式研究.pdf
- 2024年九年级历史下册全册基础知识复习提纲(超强) .pdf
- 开题报告-中国式现代化视域下学前师范教育百年回溯与前瞻研究 .pdf
文档评论(0)