游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

变量和常量的使用

  变量的声明和赋值
  当我们了解变量的基本概念和类型后,那么如何对变量进行操作和使用呢?
  变量的基本操作和使用,包括声明变量和给变量赋值:
  1、声明变量:
  声明变量就是确定变量的名称和类型。对变量进行声明很关键,未经声明的变量是不能够使用的。在C中声明一个变量由一个类型和跟在后面的一个或多个变量名组成,多个变量之间用,分开,声明变量以;结束:classProgram{staticvoidMain(string〔〕args)C{intdatax;声明一个整型变量stringstrdatax,strdatay;声明两个字符串变量}}
  在声明变量时要注意变量名的命名规则,在C中的变量名是一种标识符,应该符合标识符的命名规则,前面的文章已经讲过标识符的命名规则。
  当我们对变量进行命名时,变量名是区分大小写的,变量的命名需要遵循以下规则:
  1、变量名只能由数字、字母和下划线组成。
  2、变量名的第一个符号只能是字母或者是下划线,不能是数字。
  3、关键字不可以作为变量名。
  4、如果在程序中已经定义了一个变量名,在变量的作用域内不能再定义同名的变量。
  2、给变量赋值:
  当我们在程序当中声明变量时,还可以对变量进行初始化,在每个变量名后面给变量赋初始值,这个初始值可以是数值,也可以是表达式,实质上,这个初始化的过程也是给变量赋值的过程。
  声明一个整形变量datax在初始化后,并且再重新为它赋值,然后再同时声明两个字符串变量,并进行初始化,再进行赋值,代码如下:classProgram{staticvoidMain(string〔〕args)C{声明一个整型变量,并赋初始值intdatax2021;给变量重新赋值datax2022;声明两个字符串变量,分别赋值girl和boy字符串stringstrdataxgirl,strdatayboy;对strdatax变量重新赋值strdataxstrdatay;Console。WriteLine(datax{0},strdatax{1},strdatay{2},datax,strdatax,strdatay);Console。ReadLine();}}
  运行结果:
  在对多个同类型的变量赋同一个值时,为了节省代码的行数,也可以同时对多个变量进行初始化:inta,b,c;abc2;什么是变量的作用域
  变量的作用域就是可以访问该变量的代码块区域。一般情况下,可以通过以下规则确定变量的作用域:
  1、局部变量存在于表示声明该变量的语句块或方法结束的}花括号之前的区域内。
  2、在while或类似循环语句中声明的局部变量,它存在于该循环体内。
  需要注意的是,全局变量是在程序加载时就已经对其分配了内存,整个程序运行完时才收回,局部变量是在程序运行到声明它的位置时才进行相应的分配,当这个方法或语句块执行完时就收回。所以,应尽可能减少定义全局变量,而用局部变量来代替。
  创建一个控制台应用程序,使用for循环把1025的数字显示出来,然后在for语句中声明变量i,这就是局部变量,其作用域只限于for循环体内,代码如下:classProgram{staticvoidMain(string〔〕args)C{调用for循环语句输出数字for(inti10;i25;i)循环体内的局部变量i{Console。WriteLine(i);输出1025的数字}Console。ReadLine();}}
  程序运行结果为:
  常量的使用
  常量就是它的值是固定不变的量,而且常量的值在编译时就已经确定了。使用关键字const来定义常量,并且在定义常量时必须设置它的初始值。
  下面这个常量就是合法的:constdoublepi3。1415926;
  下面这个常量就是非法的:constdoublepi;
  报错:
  常量一旦被定义,在常量的作用域内,常量的值就不能够改变。
  创建一个控制台应用程序,声明一个变量并且进行赋值,然后再声明一个常量并赋值,最后将变量重新赋值,代码如下:classProgram{staticvoidMain(string〔〕args){intdatax2021;声明整型变量constintdataConst250;声明常量Console。WriteLine(定义的变量datax的值是:,datax);输出变量Console。WriteLine(定义的常量dataConst的值是:,dataConst);输出常量datax2022;变量重新赋值Console。WriteLine(变量datax重新赋值后是:,datax);重新输出变量Console。ReadLine();}}
  执行程序输出的结果为:
  变量datax的初始值为2021,而常量的值等于250,由于变量的值是可以修改的,所以,变量datax可以重新被赋值为2022后输出。可以看到变量datax的值已经被修改。如果尝试修改常量的值,编辑器会出现错误信息,阻止进行这样的操作:classProgram{staticvoidMain(string〔〕args){intdatax2021;声明整型变量constintdataConst250;声明常量Console。WriteLine(定义的变量datax的值是:{0},datax);输出变量Console。WriteLine(定义的常量dataConst的值是:{0},dataConst);输出常量datax2022;变量重新赋值dataConst256;常量重新赋值Console。WriteLine(变量datax重新赋值后是:{0},datax);重新输出变量Console。ReadLine();}}
  报错信息:
  了解变量的基本知识后,还要掌握如何对变量进行操作和使用,了解变量的作用域以及如何为变量进行初始化和赋值,还要懂得常量的概念及常量的基本类型,以及常量的使用方法。
  结语:喜欢的请关注、转发!

Java二维码生成工具引入依赖JardependencygroupIdcom。google。zxinggroupIdcoreartifactIdversion3。4。0versiondependen……C开发者怒了这个无用的模块设计最终会害死C!2018年年底,C标准委员会历史上规模最大的一次会议在美国SanDiego召开,讨论了哪些特性要加入到C20中。其中,Modules便是可能进入C20的一大重要特性……第四大5G运营商中国广电总经理梁晓涛将适时推出5G特色套餐每经记者:刘春山每经编辑:张海妮5月17日,在郑州举行的世界电信日大会上,中国广电党委副书记、总经理梁晓涛在演讲中表示,作为第四大5G运营商,中国广电将适时发放192号段……马斯克疯狂割韭菜,特斯拉刹车失灵事故频发,细数特斯拉三大阴谋美国时间5月12日,特斯拉CEO马斯克突然在社交媒体宣布,特斯拉已经叫停用比特币购车。他甚至还担心比特币挖矿会造成环境污染。What?我满脸问号好不啦!力挺比特币的是你,赚得盆……数字员工已悄然登场,将带来怎样一场变革?随着信息技术的发展,特别是人工智能、虚拟现实等新技术的不断迭代更新,各行各业开始探索虚拟数字人的应用场景。比如,百信银行推出首位虚拟数字员工AIYA(艾雅)、江南农商银行推出V……web3你的id就是你的数字资产台积电投资一万亿建厂造2nm芯片是用在哪里?2022年能有较高增长的细分赛道是web3?人工智能?还是自动驾驶?这是我上期留给大家的问题。先揭晓答案,2nm芯片用在眼镜上,而在……小米MIX4再次跳水,真全面屏120W快充,骁龙888也不香还不错,手感不错,特别是陶瓷机身。现在价格还好了,比刚发售的时候4999起香太多。现在256版本,也就3400比发售的5299低了很多。不过,前置的屏下摄像头……阿里巴巴旗下APP,正式接入微信支付9月28号阿里巴巴回应旗下App接入微信支付:消息属实,会继续与其他平台一起面向未来今日,阿里旗下饿了么、优酷、大麦、考拉海购、书旗等应用均已接入微信支付。日前,淘特、闲……元宇宙将深刻影响金融企业的未来今年初与一家专做区块链技术服务的公司交流。谈到币圈的发展趋势时,该公司老板认为币圈有可能演化为一个与当前金融业态完全不同的、可独自闭环运行的金融服务体系。一开始并没把对方……网购手机哪个平台好?广东虾米:无论你网购什么电子产品,虾米建议你在旗舰店和官方网站购买。首先让我们认识一下怎样找官方网站的,例如我们在百度上搜索京东或者天猫网站时,它们的标题后面都有一个官方……近期一直考虑入手尼康D850还是索尼a7R3,哪个比较好?近期一直考虑入手尼康D850还是索尼a7R3,哪个比较好?这两部机子可以说都是王者级的相机,一个领先于单反领域,一个在微单领域算是强者。其实选择哪一款都是没任何问题……数智化效率进阶!京东商家服务大厅重磅升级众所周知,服务一直是京东平台的核心竞争力之一。在客户为先的价值观指引下,京东客服已成为中国电商行业规模最大、服务和技术能力领先的服务团队。618即将到来之际,京东零售旗下……
QQ能注销后,我测试了15个App,结果一言难尽气死本宅了!前两天,网购碰到黑心商家,99块的盗版手办愣是多添俩9才到手。宝贝到家,开箱的刹那间差点背过气去:可以说相当震撼了!嘿!我这暴脾气,什么破购物软件?看老……苹果大规模罕见宕机美东时间周二下午5点09分开始(北京时间周三凌晨5点09分),播客、音乐和Arcade游戏等服务出现问题,部分用户受到影响。尚不清楚是什么导致了中断,但从苹果系统状态页面显示,……耳背机和耳内机有什么区别?你好,耳背机和耳内机的区别就是字面上的区别,一种是挂在耳朵后面的,一种是塞在耳朵里面的。两种机型各有优缺点,耳背机的优点:功率大;不易产生啸叫;质量可靠;堵耳感觉小,舒适度高;……柳传志呼吁联想员工誓死捍卫荣誉有用吗?联想公司就是一个做组装电脑生意的公司,科技创新不足,申请科创板上市像是闹着玩的,只一天就撤回,靠着中国科学院的牌子挣了不少钱,企业也做大了,成了全球最大的PC机组装商,荣誉也赚……美团又提高佣金了,违反反垄断法可以分拆了它吗?最近几天,风传上海对美团开始反垄断调查,但我感觉它压根儿也不怕。美团的股价已经快跌了一半了,但还是高高在上,价值1万4千亿港币,可能美团的王兴压根儿就不担心。说到股……GO语言(十八)模糊测试入门(下)修复错误Reverse为了解决这个问题,如果输入不是有效的UTF8,让我们返回一个错误。1、编写代码a。在您的文本编辑器中,将现有Reverse函数替换为以下……小米新品官宣13日发布售价几百元5月10日消息,今天早上,小米耳机官方微博带来新品预热,其发文称:精致的弧线设计,每个角度都打磨得恰到好处,与小米新logo一脉相承。握在手里,能感受到圆润而灵动的……有淡蓝色的手机图画壁纸分享吗?蓝色作为红绿蓝光三原色之一,代表宁静、理智、自由和开阔用作壁纸同样能带来极度舒适感!今天就把我收藏的蓝色系宝藏壁纸分享给大家,每一张都是精挑细选保存的哦所以麻……滴滴现在不行了吗?为什么总给注册过的人打电话让跑出租?张冠李戴出租车是滴滴吗?弄巧成拙,出租车高攀不起滴滴滴滴是高科技,大数据,解决就业,还堵保畅华丽的辞藻,违反经济规律的倾销,上当就一次,自己的车自己的燃油自己的保保险还给……政府出手严查加班,老铁们,来说说你们都几点下班了?政府出手整治加班时长问题996这个词汇在互联网圈子里流行度不亚于今天中午吃什么的程度,我曾经咨询过做过互联网的HR,他给我的反馈是,互联网人的高工资已经涵盖了他们的加班费……芯片短缺催生汽车销售乱象经销商加价,黄牛倒卖订单我们只是停止收新订单,并没有停产。针对客户投诉的部分经销商加价销售的行为,我们也要求经销商严格按照合同价格有序交付。12月7日,长安新能源科技有限公司(下称长安新能源)相关人士……知识数字化时代知识之树的养成与变革提到数字化,大家谈得比较多的还是新型生产要素、生产力及生产关系等话题。今天,从另外一个视角切入,即知识的数字化这个方面,谈谈数字化对每个个体带来的深远影响。知识数字化时代,如何……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网