- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言_第二章解析,第二章c语言基本知识,c语言第二章练习题,解析几何第二章总结,fgo第二章剧情解析,c语言试题及答案解析,c语言解析json,c语言高级实例解析,c语言xml解析,c语言http报文解析
1 C语言程序设计 做计算 算找零 如何能在程序运行时输入那个数字23,然后计算输出结果? change.c 如何输入 输入也在终端窗口中 输入是以行为单位进行的,行的结束标志就是你按下了回车键。在你按下回车之前,你的程序不会读到任何东西 变量 变量 int price = 0; 这?行,定义了?个变量。变量的名字是price,类型是int,初始值是0。 变量是一个保存数据的地?方,当我们需要在程序?里保存数据时,比如上面的例子中要记录?用户输入的价格,就需要一个变量来保存它。用一个变量保存了数据,它才能参加到后面的计算中,比如计算找零。 变量定义 变量定义的一般形式就是: 类型名称 变量名称; int price; int amount; int price, amount; 变量的名字 变量需要一个名字,变量的名字是一种“标识符”,意思是它是?用来识别这个和那个的不同的名字。 标识符有标识符的构造规则。基本的原则是:标识符只能由字母、数字和下划线组成,数字不可以出现在第一个位置上,C语言的关键字(有的地?方叫它们保留字)不可以用做标识符。 C语言的保留字 auto,break,case,char,const, continue,default,do,double, else,enum,extern,float,for, goto,if,int,long,register,return, short,signed,sizeof,static, struct,switch,typedef,union, unsigned,void,volatile,while, inline,restrict 赋值和初始化 int price = 0; 这一行,定义了一个变量。变量的名字是price,类型是int,初始值是0。 price=0是一个式子,这里的“=”是一个赋值运算符,表示将“=”右边的值赋给左边的变量。 赋值 和数学不同,a=b在数学中表?示关系,即a和b的值一样;而在程序设计中,a=b表示 要求计算机做一个动作:将b的值赋给a。关系是静态的,而动作是动态的。 在数学中,a=b和b=a是等价的,而在程序设计中,两者的意思完全相反 初始化 当赋值发?生在定义变量的时候,就像程序1中的第7?行那样,就是变量的初始化。虽然C语言并没有强制要求所有的变量都在定义的地方做初始化,但是所有的变量在第一次被使用(出现在赋值运算符的右边)之前被应该赋值一次 如果没有初始化? 变量初始化 类型名称 变量名称 = 初始值; int price = 0; int amount = 100; 组合变量定义的时候,也可以在这个定义中单独给单个变量赋初值,如: int price = 0, amount = 100; 读整数 scanf(%d, price); 要求scnaf这个函数读入下一个整数,读到的结果赋值给变量price 小心price前面的 表达式 “=”是赋值运算符,有运算符的式子就叫做表达式。 price=0; change=100-price; 变量类型 int price = 0; 这一行,定义了?一个变量。变量的名字是price,类型是int,初始值是0。 C是一种有类型的语?言,所有的变量在使用之前必须先定义或声明,所有的变量必须具有确定的数据类型。 数据类型表示在变量中可以存放什么样的数据,变量中只能存放指定类型的数据,程序运行过程中也不能改变变量的类型。 常量 int change = 100 - price; ?固定不变的数,是常数。直接写在程序里,我们称作直接量(字面常量)。 更好的方式,是定义一个常量: const int AMOUNT = 100; 常量 const const是一个修饰符,加在int的前面,用来给这个变量加上一个const(不变的)的属性。这个const的属性表示这个变量的值一旦初始化,就不能再修改了。 int change = AMOUNT - price; 如果你试图对常量做修改,把它放在赋值运算符的左边,就会被编译器发现,指出为一个错误 try 让用户输入变量AMOUNT的值,而不是使用固定的初始值 这个变量在哪里定义合适呢? tips 程序要求读入多个数字时,可以在一行输 入,中间用空格分开,也可以在多行输入 在scanf的格式字符串中有几个%d,它就等 待用户输入一个整数,当然,字符串后面也需要对应有那么多个整数 plus.c 身高5尺7寸? 美国人固执地使用英制计量单位,他们习惯用几尺几寸(英尺英寸)来报自己的身高。如果遇到?一个美国?人告诉你他是5英尺7,他的身高应该是一米几呢? (5 + 7 ÷ 12 ) × 0.3048 = 1.7018米 计算身高的程序 运行一下 因为.
您可能关注的文档
- 《美丽的草原》ppt课件(14页).ppt
- cwgl_jy0301解析.doc
- CX25-10《仪器设备管理程序》解析.doc
- CX7.3.1设计开发过程控制程序(医疗器械ISO134852016)解析.docx
- 《美丽的草原》ppt教学课件(14页).ppt
- 《绿色植物的呼吸作用》课件.ppt
- CTCS-3列控系统及车载设备介绍~解析.ppt
- cy第2章随机变量及其分布解析.ppt
- C_语言程序设计第6讲_数组2解析.ppt
- C_程序设计及应用教程(课件)第6章_窗体、控件和组件解析.ppt
- 合肥机器人焊接变位机项目商业计划书参考模板.docx
- 2026年新疆北屯电力工业有限公司选聘备考题库及一套参考答案详解.docx
- 2026年新疆北屯电力工业有限公司选聘备考题库及1套参考答案详解.docx
- 2026年新疆北屯电力工业有限公司选聘备考题库及1套完整答案详解.docx
- 2026年新疆北屯电力工业有限公司选聘供热公司总经理备考题库附答案详解.docx
- 2026年新疆北屯电力工业有限公司选聘供热公司总经理备考题库有答案详解.docx
- 生物制造技术对先进材料的潜在影响.docx
- 优化空间:桌面整理与效率提升.docx
- 2026年新疆北屯电力工业有限公司选聘备考题库参考答案详解.docx
- 2026年新疆北屯电力工业有限公司选聘供热公司总经理备考题库带答案详解.docx
最近下载
- 2025-2030日本老龄化社会医疗护理产业缺口与银发经济投资报告.docx
- 天融信 TopVPN6000 用户手册.pdf VIP
- 2025-2030日本老龄化社会医疗康养产业变革与银发经济投资白皮书.docx
- NE4000全千兆高性能网关.pdf VIP
- 2025-2030日本老龄化社会应对策略与银发经济市场开发专题报告.docx
- 《人力资源管理》PPT完整全套教学课件.pptx VIP
- 专业职称 考试复习资料-畜牧篇.pdf VIP
- 用300B制作胆机分析和总结.docx
- OA流程_可编辑_可编辑.ppt VIP
- 浙江工业大学《Java语言与系统设计》2023-2024学年第二学期期末试卷.doc VIP
原创力文档


文档评论(0)