- 2
- 0
- 约3.71千字
- 约 51页
- 2023-09-15 发布于河北
- 举报
大学,本科,专科,硕士,笔记,课件,期中试卷答案,期末试卷答案,教材答案,知识点,经济法,材料科学基础,材料力学,电路,电子技术基础,高频电子线路,宏观经济学,模拟电路基础,模拟电子技术,数字电路,数字电子技术,数字信号处理,通信原理,信号与系统,化工原理,机械设计基础,机械原理,机械制图,微机原理与接口技术,C++程序设计,JAVA技术与应用,MATLAB基础与应用,计算机网络,计算机组成原理,软件工程数据结构,工程力学,工程热力学,结构力学,力学,流体力学,水力学,工程测量,工程经济学,工
C程序基本结构 2011年3月2日星期三 C程序基本结构 C程序 2011年3月2日星期三 C程序基本结构 C程序 函数 函数 函数 2011年3月2日星期三 C程序基本结构 C程序 函数 语句 函数 语句 函数 语句 2011年3月2日星期三 C程序基本结构 C程序 函数 语句 基本单词 函数 语句 基本单词 函数 语句 基本单词 2011年3月2日星期三 C语言源程序的结构 C语言的源程序可以由一个或多个文件组成 每个文件可由一个或多个函数组成,函数是组成C程序的基本单位 程序必须有且只有一个main函数,是系统调用应用程序的起点 函数由函数头和函数体两部分组成 函数头3要素:返回类型 函数名(形参表) 函数体:由一对大括号括起,内含0或多条语句 语句必须由分号结束 源程序中可以有注释(不参加编译):/*… */或//… 函数 2011年3月2日星期三 函数 ? 函数:表示一个或多个输入值对应唯一输出值的一种对应 关系,可以包含多个语句。 ? 变量:用来存储计算过程使用的值。 f(x) = x2 + g(x) ? x:自变量 ? g(x):函数 ? f(x):函数(因变量) 2011年3月2日星期三 函数 ? 函数:表示一个或多个输入值对应唯一输出值的一种对应 关系,可以包含多个语句。 ? 变量:用来存储计算过程使用的值。 #include “g.h” f(x) { 计算x2 + g(x); 返回结果; } f(x) = x2 + g(x) ? x:自变量 ? g(x):函数 ? f(x):函数(因变量) 2011年3月2日星期三 语句+基本单词 2011年3月2日星期三 语句+基本单词 int num1 = 3 * 5; 2011年3月2日星期三 语句+基本单词 int num1 = 3 * 5; 标识符 关键字 分隔符(空格 ;) 操作符(==,**) 常数(3 5) 2011年3月2日星期三 第一个程序 经典的“Hello,World.” 2011年3月2日星期三 经典的“Hello,world.” #include stdio.h int main() { printf(Hello,world.\n); return 0; } hello.c 2011年3月2日星期三 #include stdio.h int main() { printf(Hello,world.\n); return 0; 经典的“Hello,world.” 预编译指令, 包含标准头文件 stdio.h文件演示 } hello.c 2011年3月2日星期三 经典的“Hello,world.” #include stdio.h int main() { printf(Hello,world.\n); return 0; } hello.c 2011年3月2日星期三 * 执行过程动态演示 观其大略、不求甚解 ─C语言概述 2011年3月2日星期三 C语言发展历史 2011年3月2日星期三 (1)ALGOL 60语言 2011年3月2日星期三 (1)ALGOL 60语言 1962年,授予艾伦佩利图灵奖,以表彰其在高级编程 技术及其编译器构造领域的影响。 1977年,授予约翰.巴科斯图灵奖,以表彰其在高级 编程系统,程序设计语言规范的形式化定义方面所做 的贡献。 2005年,授予彼得诺尔图灵奖,以表彰其在定义 ALGOL 60程序设计语言方面的先驱性工作。 2011年3月2日星期三 (2)CPL与BCPL语言 ? 1963年,剑桥大学将ALGOL 60语言发展成 CPL(Combined Programming Language)语 言,CPL语言在ALGOL 60 的基础上更接近硬件一些 ? 1967年,剑桥大学的Matin Richards 对CPL语言 进行了简化,于是产生了BCPL语言(Base Combined Programming Langurage) 2011年3月2日星期三 (3)B语言 ? 1970年,美国贝尔实验室的Ken Tho
您可能关注的文档
- 南开大学《中国近现代史纲要》课件-14中国的现代化追求与民族复兴梦想的实现.ppt
- 南京邮电大学《概率论与数理统计》第01章 - 随机事件及其概率.ppt
- 南京邮电大学《概率论与数理统计》课件-第11章 - 平稳过程.ppt
- 南京邮电大学《概率论与数理统计》课件第13章 - 马尔可夫链.ppt
- 南京邮电大学《C语言程序设计》课件第4章程序控制结构.ppt
- 南京邮电大学《C语言程序设计》课件第5章一级指针与一维数组.ppt
- 南京医科大学《马哲》1中国马克思主义与当代3.ppt
- 南京医科大学《大学英语》7 steps in introduction writing.pptx
- 南京医科大学《大学英语》It has been thought(2015.12.7英语writing讲解).docx
- 南京医科大学《大学英语》P8gene.doc
原创力文档

文档评论(0)