网站大量收购独家精品文档,联系QQ:2885784924

第1章 C语言概述整理.ppt

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

第1章 C语言概述 理解计算机语言及程序设计的基本概念 了解C语言的形成、发展和基本特点,掌握C语言程序的基本结构和组成 掌握计算机算法的基本概念和算法描述的基本工具,学会运用传统流程图描述一个具体的算法 熟悉C语言编程环境Turbo C 2.0和Visual C++ 6.0的控制台程序开发 1.1 程序设计的基本概念 1.1.1 程序的概念 存储在计算机中的可以被计算机识别并运行的一系列指令 1.1.2 程序设计的一般过程 问题分析与描述、编写程序代码、运行与调试 1.1.3 程序设计的方法 面向过程的程序设计方法 面向对象的程序设计方法 C语言程序的设计过程 1.2 C语言概况 1.2.1 C语言的发展 面向问题的高级语言——ALGOL 60 语言 1963年 CPL语言 , BCPL语言 1970年 B语言 1972年 C语言 1987年 C语言标准“ANSI C” Turbo C 2.0和Visual C++ 6.0为学习平台 1.2 C语言概况 1.2.2 C语言的特点 C语言是具有低级语言功能的高级语言。 C语言简洁、紧凑,使用方便、灵活。 运算符丰富,表达式能力强。 数据结构丰富,便于数据的描述与存储。 C语言是结构化、模块化的编程语言。 可使用宏定义,可移植性好。 不足之处 :运算符及其优先级过多、语法定义不严格等 1.3 简单的C语言程序 【例1-1】在计算机屏幕上输出”Hello,World!” #include stdio.h int main() { printf(Hello World!\n); return 0; } 1.3 简单的C语言程序 说明 main是主函数名 (有且只有一个 ) C程序总是从主函数开始执行,最后在主函数结束 语句(分号“;”结束 ) int表示主函数的数据类型是整型 return 0表示函数返回值为0 #include “stdio.h”是一条预处理命令 printf打印函数 1.3 简单的C语言程序 【例1-2】已知圆的半径,求圆的周长和面积。 #include stdio.h void main() { int r; /*说明圆半径r为整型变量*/ float l,s; /*说明周长l、面积s为实型变量*/ r=5; /*给半径r赋初值*/ l=2 * 3.14159 * r; /*计算l的值*/ s=3.14159 * r * r; /*计算s的值*/ printf(r=%d,l=%f,s=%f\n,r,l,s); } 1.3 简单的C语言程序 说明 “%d,%f”为输出格式符,分别表示十进制整型和实型,它指定输出结果时的数据类型和格式 /*……*/表示注释部分,作用是帮助用户阅读程序,它对程序的运行不起作用,在对源程序进行编译时,注释会被忽略。 void,表示是空类型 1.3 简单的C语言程序 【例1-3】输入矩形的两条边长,求矩形的面积。 #include stdio.h void main() { int a,b,s; scanf(%d,%d,a,b); s=area(a,b); printf(area is %d\n,s); } 1.3 简单的C语言程序 说明 程序由主函数main和被调用函数area组成 两个函数在位置上是独立的 scanf是C语言提供的标准输入函数 “”的含义是取地址 1.3 简单的C语言程序 小结 C程序由函数组成。每个C程序有且仅有一个主函数,该主函数的函数名规定为main。一个C程序由一个main函数和若干个子函数构成。 函数可分为两部分:函数说明和函数体。 C程序的书写格式自由,一行内可以写几条语句,一条语句也可以写在多行上,每条语句后必须以“;”作为语句的结束。多条语句构成的复合语句要以一对{}括起来。 1.3 简单的C语言程序 C程序的执行总是从主函数main开始,并在主函数中结束。主函数的位置在程序中是任意的,其他函数总是通过函数调用语句来执行。 主函数可以调用任何其他函数,任何非主函数之间也可以相互调用,但是均不能调用主函数。 C语言本身没有输入输出语句。 可以用/*……*/对C程序中的任何部分作注释。 1.4 算法 1.4.1 算法概述 算法的含义 算法是指解决问题的方法和步骤。 正确的算法有以下几个特征: 可行性 确定性 有穷性 输入输出 1.4 算法 不正确的算法 第1步:令n等于0。 第2步:n加1。 第3步:转向第2步

文档评论(0)

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

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

1亿VIP精品文档

相关文档