C++ 变量初始化和赋值
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ 变量初始化和赋值,现在分享给大家,供学习和参考。文章包含1743字,纯文字阅读大概需要5分钟。
教程信息
学习目标
掌握变量的初始化和赋值。
1、变量定义公式
可以看文章“C++ 变量定义”中的段落4、段落5。
2、变量定义的几种方式
1)定义变量并赋值
int classNum=100;
2)定义变量然后再赋值
int classNum; classNum=100;
3)同时定义多个同类型变量赋值
// 定义变量classNum,定义变量studentNum并赋值60。 int classNum,studentNum=60; // classNum赋值100 classNum=100;
这三种变量定义的形式,要记住并掌握。
多个相同类型变量定义的时候,中间用,分隔。
可以尝试编写下方程序,并体会三种定义变量的形式和赋值方式。
练习:两个变量值的交换
假设有a,b两个变量,这里以交换两个整型变量a和b的值为例(把a的值变成b的值,把b的值变成a的值):
就像有两杯饮料,我们要交换两个杯子的饮料,直接把一个杯子往另一个杯子里倒肯定是不行的,这时需要一个多余的空杯子来过渡。
我们也需要一个新的变量来帮助完成交换。
输入输出:
【输入描述】无 【输出描述】输出交换之后的a和b的值 【样例输入】无 【样例输出】20 10
参考代码:
int a=10; int b=20; //定义一个临时变量,类似于空杯子temp int temp; //类似于把a杯子饮料倒到空杯子temp里 temp=a; //类似于上一步做完,a杯子已空,再把b杯子饮料倒入 a=b; //类似于将空杯子里的饮料倒入b杯子完成交换 b=temp; cout << "a:" << a << endl; cout << "b:" << b << endl;
把变量的交换过程想象成交换两个杯子饮料的过程就很好理解了。
执行结果:
练习:三个数值交换
现在有三个变量a,b,c,请你利用交换的知识,将a的值给b,b的值给c,c的值给a,输入三个数值,输出最后交换的结果。
输入输出:
【输出描述】输出a,b,c交换后的值,空格隔开 【样例输入】1 2 3 【样例输出】3 1 2
样例代码:
#include <iostream> using namespace std; int main( ) { int a,b,c,t; cin>>a>>b>>c; t=c; c=b; b=a; a=t; cout<<a<<" "<<b<<" "<<c; return 0; }
执行结果:
练习:平均分计算
班级平均分计算。
输入输出:
【输入描述】无 【输出描述】输出平均分信息 【样例输入】无 【样例输出】228
参考代码:
#include <iostream> using namespace std; int main(){ // 6班 ,赋值(初始化) int classNumber = 6; //定义变量 int classStudentNum; //赋值 班级人数 classStudentNum= 50; //定义变量 班级名称 string className; int classNianJi = 4, classShuXueChengJi, classYuWenChengJi = 75, classYingYuChengJi; classShuXueChengJi= 81; cout << classShuXueChengJi << endl; //给上面的变量,进行重新赋值(修改值) className= "4年级6班"; classShuXueChengJi = 72; classYuWenChengJi = 76; classYingYuChengJi = 80; int zongPingJunFen = classShuXueChengJi + classYuWenChengJi + classYingYuChengJi ; cout << className << "的总平均分是:" << zongPingJunFen <<endl; return 0; }
执行结果:
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ 变量初始化和赋值的全部内容,希望教程文章能够帮你了解学习C++ 变量初始化和赋值,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-25.html