青少年人工智能编程科普教育机构-凡恩机器人联盟

手机站
当前位置: 主页 > C++ > 正文

C++入门指南第05课:计数器与变量的自增自减—打结计数-成都凡恩机器人联盟

来源:成都凡恩
发布人:创始人
时间:2024-10-16 15:55:49

1.课前小试

小明每天背诵完一首古诗后,模仿古人在一根木棒上刻一条痕。试编一程序,算一算若连续刻了5天,一共有多少道。


答案:

#include<bits/stdc++.h>
using namespace std;
int main()  //头文件
{
int i;  //定义变量i
i=0;  //将i初始化为0
i=i+1;  //将i的值加上1
i=i+1;  //再将i的值加上1
i=i+1;  //再将i的值加上1
i=i+1;  //再将i的值加上1
i=i+1;  //再将i的值加上1
cout<<i;  //输出最后i的值
return 0;  //结束
}


运行结果:


5


2.解释

语句中“i=i+1;”的含义是把i的值加上1,再将其赋值给i。


一开始i的值为0,后面又有了5个“i=i+1”,所以当程序运行到语句“cout<<i;”时,就在屏幕上输出i的值,其运行结果为5。


赋值语句"i=i+1;"也可以写成“i++;”,“++”叫做运算符或自增运算符


自增有一下两种运算符:


方法1:变量名++;


方法2:++变量名;


这两种方法都能使变量的值增加1,但它们是有区别的。


3.课时题目

若有三个连续的自然数,已知第一个字然数是100,请编写程序输出这三个自然数(每行输出一个数)


答案:


#include<bits/stdc++.h>
using namespace std;
int main()
{
int i;  //定义变量i
i=100;  //将变量i初始化为100
cout<<i<<endl;  //输出变量i然后换行
i++;  //是变量自增
cout<<i<<endl;  //输出变量i然后换行
++i;  //使变量自增
cout<<i<<endl;  //输出变量i然后换行
return 0;
}


运行结果:


100


101


102


再单独使用自增时,i++和++i,两种用法的结果是一样的。但是,当在赋值语句使用时,两种结果就不同了。

————————————————


                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                        

原文链接:https://blog.csdn.net/edu1179094028/article/details/137653766

声明:本站稿件凡恩品牌资讯以外部分类目资讯转载来自于互联网,如有疑义请联系我们删除。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
相关推荐HOT
少儿编程C++基础:前缀和算法(二)
少儿编程C++基础:前缀和算法(二)

前缀和是一个数组的某项下标之前(包括该元素)的所有数组元素的和,前缀和是一种重要的预处理操作,可以降低查询的时间复杂度。本文以 leetcode 中算法题为例子多前缀和算法的应用进行说明前缀和应用举例......详情>>

2024-11-12
少儿编程C++基础:前缀和算法(一)
少儿编程C++基础:前缀和算法(一)

给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。示例 1 : 输入:nums = [1,1,1], k = 2 输出: 2, [1,1] 与 [1,1] 为两种不同的......详情>>

2024-11-12
少儿编程C++基础:双指针使用总结(三)
少儿编程C++基础:双指针使用总结(三)

双指针是一种解决问题的技巧或者思维方式,指在访问一个序列中的数据时使用两个指针进行扫描,两个指针可以是同向的,也可以是反向的;我们的关注点可以是这两个指针指向的两个元素本身,也可以是两个指针中间的区域......详情>>

2024-11-12
少儿编程C++基础:双指针总结(一)
少儿编程C++基础:双指针总结(一)

双指针是一种解决问题的技巧或者思维方式,指在访问一个序列中的数据时使用两个指针进行扫描,两个指针可以是同向的,也可以是反向的;我们的关注点可以是这两个指针指向的两个元素本身,也可以是两个指针中间的区域......详情>>

2024-11-12
少儿编程C++基础:图的表示方式
少儿编程C++基础:图的表示方式

图的概念1、基本术语图是由节点以及连接这些节点边组成。2、应用举例2.1社交网络在社交网络中所有的用户构成了多对多的朋友关系网,这个关系网就是图:每个人都是图中的节点,互相认识的人之间通过边进行联系。......详情>>

2024-11-12
少儿编程导师
朵朵老师
少儿编程导师
琴琴老师
少儿编程导师
苏老师

赛事资讯

凡恩资讯

政策资讯