- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言程序设计 —基础篇 第 2 章 简单程序设计之一 常量和变量 顺序结构程序设计 C语句概述 选择结构程序设计 简单循环结构程序设计 教学目标 2.1 常量与变量 常量:程序运行过程中不能被改变的量。 在程序中,数据显式写法均表示常量 如s=2*3.14*r中的2和3.14都是常量; 符号常量: #define PRICE 586 ; 2.变量 变量:程序执行过程中可以改变它的值。变量包括变量名和变量值。 变量名:用标识符命名,对应一定数量的内存存贮单元,其单元数视变量类型而定。 在【例1.1】中 : c = a+b; /*计算和*/ a、b、c是三个变量,而且是整型变量。 在C语言中,变量须先定义,后使用。 如: int total ; /*变量定义*/ total =30 ; 是合法的。 若没有定义变量直接写成: total =30; 则编译时会指出未定义错误。 变量一旦被定义,其类型便确定即可在编译时为其分配相应数量的单元。 3 标识符 标识符:由字母、数字、下划线组成且由字母或下划线开头的字符串。 如:_sum, sum, stu_name, price等为合法的标识符。 7ax,xy,printf,va?r等为非法的标识符。 标识符的作用:可用来作为变量名、常量名、函数名、类型名、文件名等。 建议:采用具有一定意义的英文单词、拼音字母的缩写作为标识符 注意: C语言区分大小写 如:Price 和 price,系统会认为是两个不同的标识符。 标识符的长度一般不超过31个字符 具体情况视不同系统而定。 4 变量赋值 变量的赋值有三种方法: 在定义变量的同时为变量赋初值,格式为: 数据类型 变量名=常量表达式; 例如,int a=10; 利用赋值语句为变量赋初值 ,格式为: 变量名=表达式; 例如,a=10+3; 利用格式化输入函数为变量赋初值 ,格式为: scanf(“格式控制字符串”,变量地址表列); 例如, scanf(%d, a); 2.2 顺序结构程序设计 程序设计犹如“搭积木”和“写作”,将零件或素材按一定的顺序和结构组织起来,就完成了“搭积木”和“写作”。 顺序结构程序设计就是根据问题要求设计的程序,其执行过程是按程序书写的顺序,从上到下,逐条语句顺序地执行,没有跳转,一直到最后一条语句,程序才算执行完毕,退出程序。 问题分4个步骤来处理: (1)输入两个整数给变量a和b; (2)输出a和b的值; (3)交换a和b的值; (4)输出a和b的值。 数据输入输出的概念及在C语言中的实现 所谓输入输出是以计算机为主体而言的。 数据输入是从标准输入设备输入,也就是键盘。 数据输出到标准输出设备,也就是显示器。DOS下整个屏幕是标准输出设备,Windows下当前窗口是标准输出设备。 在C语言中,所有的数据输入/输出都是由库函数完成的,因此都是函数语句。 在使用C语言库函数时,需要用预编译命令include包含标准输入输出头文件stdio.h,即: #include stdio.h 格式输出函数printf()函数 函数功能: 按用户指定的格式,把指定的数据显示到显示器屏幕上。 一般形式: printf(“格式控制字符串”, 输出表列); 格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:“%d”表示按十进制整型输出。 输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应 格式输入函数scanf ()函数 函数功能: 按用户指定的格式从键盘上把数据输入到指定的变量之中。 一般形式 scanf(“格式控制字符串”,地址表列); 其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串。地址表列中给出各变量的地址。 地址是由地址运算符“”后跟变量名组成的。 例如: a, b 分别表示(取)变量a和变量b 的地址。 2.3 C语句概述 1.表达式语句 表达式语句由表达式加上分号 ;组成。其一般形式为: 表达式; 执行表达式语句就是计算表达式的值。例如: x=y+z; 赋值语句; y+z; 加法运算语句,但计算结果不能保留, 无实际意义; 2.函数调用语句 由函数名、实际参数加上分号 ;组成。 其一般形式为: 函数名(实际参数表); 执行函数语句
文档评论(0)