C++语言教程xd01.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言教程xd01

2000年1月25日 北京理工大学 / 二、如何学习计算机语言 三、计算机语言分类 §1-3 C程序的结构 §1-3 C程序的结构(续) §1-3 C程序的结构(续) §1-3 C程序的结构(完) §1-4 程序设计的基本知识 §1-4 程序设计的基本知识(续) §1-4 程序设计的基本知识(续) 四、面向过程程序设计方法 §1-4 程序设计的基本知识(完) 六、程序设计步骤 2000年1月25日 北京理工大学 / 2000年1月25日 北京理工大学 / * 计算机 系统 硬件 软件 文档 程序 算法 数据结构 什么是程序 ? 什么是计算机语言 ? 什么是程序设计 ? 什么是软件 ? 第一节 计算机语言、程序与软件 第二节 C语言的特点 第三节 C程序的结构 第四节 程序设计的基本知识 第五节 C语言处理系统---Turbo C简介 §1-1计算机语言、程序与软件 一、什么是计算机语言 10 R=5 20 L=2*3.14*R 30 S=3.14*R*R 40 PRINT R,L,S 50 END 计算机语言是 编写程序、制 作软件的工具 学软件与学语言的区别? 软件由语言编制而成,是解决某类问题, 具有确定的、有限的功能 语言由确定的规则组成,可构造解决各 种问题的软件。 学软件:学思想、学功能、学操作。 学语言:学规则、学方法、学设计、学应用。 规范学习,灵活应用。 §1-1计算机语言、程序与软件 §1-1计算机语言、程序与软件 程序构造的规则 符号及其组合的含义 程序和使用人员的关系 int a , b , c; (ab) ? a : b 各种符号及其组合所出现的行为来源,使用和影响 面向过程语言 面向对象语言 FORTRAN BASIC C PASCAL COBOL LISP C++ Turbo PASCAL Visual BASIC Visual C++ Visual FoxPro 系统软件设计 具有图形功能 科学计算 商用 人工智能 §1-1计算机语言、程序与软件 面向过程程序设计 结构化 程序设计方法 例 学籍管理应用程序 学生 必修成绩 学生 重修成绩 学生 复修成绩 成绩登记 模块 主控模块 成绩查询 模块 成绩统计 模块 成绩打印 模块 按功能分解模块 描述每个过程 数据与过程分离 过程重用性差 §1-1计算机语言、程序与软件 面向对象程序设计 成绩登记 程序 学生成绩 成绩登记类 成绩登记 程序 必修成绩 成绩登记 程序 复修成绩 必修成绩登记对象 复修成绩登记对象 面向对象设计 描述每个类 数据与过程结合 过程重用性好 支持环境: DOS、Windows §1-1计算机语言、程序与软件(完) 2. 数据类型丰富,具有构造数据类型的能力 C是高级语言 C是结构语言 C是编程者的语言 §1-2 C语言的特点 1. 可访问内存物理地址 3. 控制流程结构化 为什么学习C语言? §1-2 C语言的特点(完) 4. 语言简洁灵活 X=(ab)?a:b; if(ab) x=a; else x=b; 5. 32个关键字,9种控制语句 6. 语言表达能力强,34种运算符 7. 程序运行效率高,易读性、可移植性好 8. C的语法检查不严格 /* C program */ main( ) { printf(“Happy New Year.\n”) ; } /* 注释语句 */ /* 主函数 */ /*函数体开始 */ /*输出语句*/ /* 函数体结束 */ 每个C程序必须有一个main函数 { }是函数开始和结束的标志 每个语句以分号结束 { } 一、C程序的主函数 §1-3 C程序的结构(续) 二、C程序的结构规则 C程序由一个主函数和多个子函数构成 每个函数由说明部分和函数体组成 函数体由若干语句组成,每个语句由分号结束 一行可以写多个语句,一个语句可以写多行 C程序总是由main函数开始执行,通过函数名调用 用/*……*/可以对C程序的任何部分作注释 例题:从a, b两个数中找出最大的。 int max(x,y) int x,y; { int z; if (xy) z=x; else z=y; return (z); } /* C program */ main() { int a,b,c; scanf(“ %d,%d”,a,b); c=max(a,b); printf(“max=%d”,c); } /*定义变量*/

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档