第2讲C语言要素概述全解.ppt

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

独立实验 实验二 C语言要素 * 任务一 改错 #includestdio.h int main() { int n; printf(input n:); scanf(%d,n); for(i=1,in,i++) for(j=1,j=i,j++) printf(*); printf(\n); return 0; } * 任务二 改错 #includestdio.h int main() { int n,i,j; printf(input n:\n); scanf(%d,n); for(i=1;in;i++) {for(j=1;jn-i;j++) printf( ); draw_line(int 2*i+1); } return 0; } void draw_line(int n) {略 } * 任务三编写程序 1.输入n 2.循环i从1到n,step 1: 2.1循环j从1到i-1,step 1: 输出一个空格 2.2循环j从i到n,step 1: 输出一个星号 2.3输出换行 * 任务四 改写程序 改写sample02_08.cpp,要求如下(ex02_02.cpp) (1)编写一个函数drawRectangle,作用是调用函数draw_line和draw_pointline 画一个n行m列的矩形。 (2)改写main函数,调用drawRectangle完成矩形的绘制。 * 任务五 改写程序(选做) 改写sample02_08.cpp,绘制一个任意字符构成的空心矩形,如图2-7 (实验二中),要求:(ex02_03.cpp) (1)改写函数draw_line和draw_pointline,增加一个字符型参数变量表示输出字符,改写输出语句,按接口字符参数绘制线。 (2)按修改好的draw_line和draw_pointline函数定义修改函数声明,和main函数的实现。 * 任务六 编写程序(选做) 运用工具函数自行设计绘制一个图案,可以自己按需创建新的工具函数。 * 课后复习预习 课本阅读: 第1章:引言(1.2.2、1.2.3) 第2章 * * * * * * * 第2讲 C语言要素概述 程序语言的功能 程序语言的语法 学习路线图 * 准备知识 1.程序语言的功能 2.程序语言的语法 1.程序设计语言的功能 数据表达-数据类型 数据类型:对某些具有共同特点的数据集合的总称 代表的数据(数据类型的定义域) 编码表示(如何存储在内存空间中) 在这些数据上做些什么(即操作或称运算) 示例:整数类型 包含的数据:{…,-2,-1,0,1,2,…} 二进制存储,2或4个字节存储 作用在整数上的运算:+ 、 - 、 * 、 /等 数据表达-C语言提供的数据类型 基本数据类型:程序设计语言事先定义好,供程序员直接使用。 整型、实型(浮点型)、字符型等。 构造类型:由程序员构造。 数组、结构、文件、指针等。 各种数据类型的常量与变量形式 常量(常数) 变量 流程控制 结构化程序设计方法 将复杂程序划分为若干个相互独立的模块 模块:一条语句(Statement)、一段程序或一个函数(子程序)等 单入口、单出口 流程控制三种基本结构 顺序结构 语句之间为顺序执行关系的结构 选择结构 根据条件作判断,再决定执行哪一种操作的结构 循环结构 从某处开始按照一定条件反复执行某一处理过程,可细分为两类:当型和直到型循环结构 * 顺序结构 选择结构 三种基本结构的图示 循环结构 2. 程序设计语言的语法 用程序设计语言所写的程序必须符合相应语言的语法 源程序(源代码)是一个字符序列,这些字符序列按顺序组成了一系列“单词”,“单词”的组合就形成了语言有意义的语法单位,一些简单语法单位的组合又形成了更复杂的语法单位,最后一系列语法单位组合成程序。 程序设计语言的语法 C语言的主要“单词” (1)标识符: C语言的标识符规定由字母、数字以及下划线组成,且第一个字符必须是字母或下划线。 (2)保留字(关键字): 它们是C语言规定的、赋予它们以特定含义、有专门用途的标识符。 (3)自定义标识符: 包括在程序中定义的变量名、数据类型名、函数名以及符号常量名。有意义的英文单词 (4)常量: 常量是有数据类型的,如,123、12.34 (5)运算符。代表对各种数据类型实际数据对象的运算。如,+(加)、-(减)、*(乘)、/(除)、%(求余)、(大于) 程序设计语言的语法 C语言的主要语法单位 (1)表达式: 运算符与运算对象组合就形成了表达试。如,2 + 3 * 4 (2)变量: 变量也有数据类型,所以在定义变量时要说明

文档评论(0)

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

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

1亿VIP精品文档

相关文档