- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025/4/22C语言程序设计
—基础篇第2章简单程序设计之一
2025/4/22常量和变量顺序结构程序设计C语句概述选择结构程序设计简单循环结构程序设计内容概述
教学目标2025/4/22掌握常量与变量的定义和使用方法;1学会三种结构的简单程序设计;2从整体上把握和了解C程序的基本结构,对C语言程序开发设计有初步的感性认识。3
2.1常量与变量2025/4/2201常量:程序运行过程中不能被改变的量。在程序中,数据显式写法均表示常量如s=2*3.14*r中的2和3.14都是常量;02符号常量:#definePRICE586;1.常量
2.变量2025/4/22变量:程序执行过程中可以改变它的值。变量包括变量名和变量值。变量名:用标识符命名,对应一定数量的内存存贮单元,其单元数视变量类型而定。在【例1.1】中:c=a+b; /*计算和*/ a、b、c是三个变量,而且是整型变量。010302
在C语言中,变量须先定义,后使用。如:inttotal;/*变量定义*/total=30;是合法的。若没有定义变量直接写成:total=30;则编译时会指出未定义错误。变量一旦被定义,其类型便确定即可在编译时为其分配相应数量的单元。
3标识符2025/4/22标识符:由字母、数字、下划线组成且由字母或下划线开头的字符串。1如:_sum,sum,stu_name,price等为合法的标识符。27ax,xy,printf,va?r等为非法的标识符。标识符的作用:可用来作为变量名、常量名、函数名、类型名、文件名等。3
建议:采用具有一定意义的英文单词、拼音字母的缩写作为标识符注意:C语言区分大小写如:Price和price,系统会认为是两个不同的标识符。标识符的长度一般不超过31个字符具体情况视不同系统而定。
变量的赋值有三种方法:4变量赋值2025/4/22变量的赋值有三种方法:在定义变量的同时为变量赋初值,格式为:数据类型变量名=常量表达式;例如,inta=10;利用赋值语句为变量赋初值,格式为:变量名=表达式;例如,a=10+3;利用格式化输入函数为变量赋初值,格式为:scanf(“格式控制字符串”,变量地址表列);例如,scanf(%d,a);定义后的变量其值是随机的、不确定的,只有通过赋值操作,其值才是确定的,才能被使用。
2.2顺序结构程序设计2025/4/22程序设计犹如“搭积木”和“写作”,将零件或素材按一定的顺序和结构组织起来,就完成了“搭积木”和“写作”。顺序结构程序设计就是根据问题要求设计的程序,其执行过程是按程序书写的顺序,从上到下,逐条语句顺序地执行,没有跳转,一直到最后一条语句,程序才算执行完毕,退出程序。12
【例2.2】由键盘输入两个整数给变量a和b,然后输出a和b。在交换a和b的值后,再输出a和b,验证两个变量中的数值是否正确地进行了交换。问题分4个步骤来处理:(1)输入两个整数给变量a和b;(2)输出a和b的值;(3)交换a和b的值;(4)输出a和b的值。
#includestdio.hvoidmain(){inta,b,t;printf(Enteraandb:\n);scanf(%d%d,a,b);/*输入两个整型变量a和b*/printf(a=%d,b=%d\n,a,b);/*输出a和b的值*/t=a;/*交换a和b的值*/a=b;b=t;printf(a=%d,b=%d\n,a,b);/*输出a和b的值*/}程序运行情况如下:Enteraandb:123456↙a=123,b=456a=456,b=123
数据输入输出的概念及在C语言中的实现2025/4/22所谓输入输出是以计算机为主体而言的。数据输出到标准输出设备,也就是显示器。DOS下整个屏幕是标准输出设备,Windows下当前窗口是标准输出设备。数据输入是从标准输入设备输入,也就是键盘。在C语言中,所有的数据输入/输出都是由库函数完成的,因此都是函数语句。在使用C语言库函数时,需要用预编译命令include包含标准输入输出头文件stdio.h,即:#includestdio.h
格式输出函数printf()函数函数功能: 按用户指定的格式,把指定的数据显示到显示器屏幕上。一般形式: printf
您可能关注的文档
- 职业生涯决策与步骤.pptx
- 科技项目经费管理.pptx
- 综合办公楼调研报告.pptx
- 综合评价方法在区域金融稳定评估中的应用.pptx
- 水利史名人故事.pptx
- 现代文阅读复习思考.pptx
- 现代汉语2013(语法).pptx
- 立体构成在建筑与环境中的运用.pptx
- 农村金融领域多知识点考试试卷题目精选.docx
- 2022年包头钢铁职业技术学院单招职业技能考试题库最新.docx
- 2022年包头职业技术学院单招职业技能考试题库附答案.docx
- 2022年包头职业技术学院单招职业技能考试题库及答案1套.docx
- 2022年包头职业技术学院单招职业技能考试题库推荐.docx
- 5.1 降低化学反应活化能的酶-高一生物课件(人教版2019必修1) (2).pptx
- 2022年宝鸡职业技术学院单招职业技能考试题库附答案.docx
- 2022年宝鸡职业技术学院单招职业技能考试题库必考题.docx
- 2022年宝鸡职业技术学院单招职业技能考试题库及答案1套.docx
- 兽医系统实验室考核理论试题1 .pdf
- 2022年包头职业技术学院单招职业技能考试题库最新.docx
- 兽医药理学模拟试题及答案(一) .pdf
文档评论(0)