诡异多变的容器_第1页
诡异多变的容器_第2页
诡异多变的容器_第3页
诡异多变的容器_第4页
诡异多变的容器_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

诡异多变的容器-变量变量是编程中的重点!变量1什么是变量2变量的初始化3变量的定义什么是变量?其值可以发生改变的量成为变量。变量用于在程序中存储数据。C++程序中出现的每个变量都是由用户在程序设计时命名并定义的。变量命名时要注意以下几点:⑴变量名必须按照C++语言规定的标识符命名原则.⑵C++语言严格区分大小写字母.⑶变量名的长度(标识符的长度)没有统一的规定⑷在选择变量名和其它标识符时应注意做到“见名知义”、“常用取简”、“专用取繁”。提示C++语句中以标识符命名程序中的对象名,如函数、变量、符号常量、数组、指针、数据类型等。标识符是由字母、数字和下划线等组成的,但是第一个字符必须是字母或下划线。习惯上符号常量、宏名等用大写字母;变量、函数名等用小写字母,系统变量则以下划线开头。【范例-1】

定义变量并赋值,并在命令行中输出这些变量。

新建名为“helloVar”的源文件。

#include<iostream>usingnamespacestd;intmain(){intx=1,y;doubler=1.0;chara='a';y=x+1;cout<<"x="<<x<<'\t'<<"y="<<y<<'\t'<<"r="<<r<<'\t'<<"a="<<a<<endl;return0;}变量的初始化变量的初始化变量有4个属性:⑴变量名称:表示变量的一个标识符,符合标识符的命名规则。⑵数据类型:一个变量必须属于C++中的某种数据类型,如整型int,字符型char等。⑶变量地址:是系统分配给变量的内存单元编号。C++语言可以&(地址运算符)加变量名称求得一个变量的地址,例如:&i。这方面的知识在学完指针后会更清晰。⑷变量的值:定义一个变量的目的就是为了使用它的内容(值),没有值的变量是没有意义的,大部分数据类型的变量值可以用名称直接表示,例如i=3,就代表变量i的值为3。

在C++语言中允许在变量声明的同时对变量进行赋值,称为变量的初始化,也叫变量赋初值。在程序设计中常常需要对变量赋初值。

语法格式:类型说明符变量名=初始数据;

类型说明符变量名1=初始数据1,…,变量名n=初始数据n;生动说明例如:inta=8,b=8,c=8.表示a、b、c的初始值均为8,但并不表示整个程序中3个变量值一直不变或一直相等。也可以对被定义的变量中的一部分赋初值。例如:inta=8,b;floatw,t=22;那么这句语句就相当于:inta,b;Floatw,t;a=8;t=22;【范例-2】

编写程序,读入个数不确定的整数,求出读入的正整数和负整数个数,并计算它们的总和以及平均值,0不参与计数。当输入为0时,程序结束。#include<iostream>usingnamespacestd;intmain(){intnum,count1=0,count2=0;doublesum=0.0,ave=0.0;cout<<"请输入若干个正整数,以0结束输入:\n";cin>>num;

while(num!=0) { sum=sum+num; if(num>0) count1++; else count2++; cin>>num; }if((count1+count2)!=0) {

ave=sum/(count1+count2); cout<<“和为:”<<sum<<‘\t’<<“平均值为:”

<<ave;cout<<“\n正整数有”<<count1<<“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论