C语言中inti(1), sum(0)什么意思?
发布网友
发布时间:2023-11-07 18:42
我来回答
共1个回答
热心网友
时间:2024-12-12 02:49
【1】int是C++语言中基本数据类型中的整型。
【2】sum指的是返回某一单元格区域中的数、逻辑值及数字的文本表达式之和。
【3】int i(1),sum(0);即int i=1,sum=0;意思是把字母i定义为整型常量,把i赋值为1。把具有“总和”意思的英文单词sum定义为整型常量,把sum赋值为0。
【4】延伸一下:整型常量由正整数、负整数和零担当。
【5】for是循环语句,通常用于重复指定次数的循环。
【6】对于for(i=1;i<=10;i++)sum=sum+i;意思是:对具有初始值为1的i,循环加1,循环i的值小于等于10就停止执行运算,输出的循环值10是sum=sum+i式中第2个sum的值。最终输出值为sum的值,即sum=sum+i表达式中第1个sum值,sum=10+1=11。因为sum是i值的总和,又因为cout<<i;所以i=11。
【7】i=11的运算过程:
i的初始值为1
即i=1;
i=i+1=2;
i=i+1=3;
i=i+1=4;
i=i+1=5;
i=i+1=6;
i=i+1=7;
i=i+1=8;
i=i+1=9;
i=i+1=10;
因为i<=10,所以此时进入sum=sum+i的表达式运算中。输出的循环值10是sum=sum+i式中第2个sum的值,最终输出的值为sum的值,即sum=sum+i中第1个sum值,sum=10+1=11。因为sum是i值的总和,又因为cout<<i;所以i=11。
(希望帮到你!)