-
Carter_
sum初始为0循环后sum的值就是0+1+2+...+100了 也就是求1+2+3+...+100的值 如果sum的初始值为其他数字的话 经过循环后sum的值就等于(sum的初始值)+1+2+...+100 如果初始值不为0 结果就不是从1加到100的值了....不知道我讲清楚了没 感觉稍微有点混乱_(:з」∠)_
-
慕沐1894113
我觉得就是一个变量初始化。
-
慕用0365072
不提前初始化$sum = 0; $sum += $i 会报错的,
-
雲殇
<?php//for语句写法for($i = 1,$sum = 0;$i<=100;$i++){ $sum = $sum + $i; // 累加求和}echo "for语句的运行结果:".$sum."<br />" ;//while语句写法$i = 1 ; // 从1开始累加$sum = 0; //初始化和为0while($i<=100){ //判断是否小于100 $sum = $sum + $i; // 累加求和 $i++; //递增1}echo "while语句的运行结果:".$sum."<br />" ;?>sum为什么初始为0?
-
雲殇
我们要计算从1加到100的和。首先初始化一个递增变量为1,及初始化累加和为0,接着设置循环条件是变量是否小于等于100,小于100执行任务累加求和,递增项为变量递增1。<?php//for语句写法for($i = 1,$sum = 0;$i<=100;$i++){ $sum = $sum + $i; // 累加求和}echo "for语句的运行结果:".$sum."<br />" ;//while语句写法$i = 1 ; // 从1开始累加$sum = 0; //初始化和为0while($i<=100){ //判断是否小于100 $sum = $sum + $i; // 累加求和 $i++; //递增1}echo "while语句的运行结果:".$sum."<br />" ;?>就是为什么sum要初始为0?
-
雲殇
<?php//for语句写法for($i = 1,$sum = 0;$i<=100;$i++){ $sum = $sum + $i; // 累加求和}echo "for语句的运行结果:".$sum."<br />" ;//while语句写法$i = 1 ; // 从1开始累加$sum = 0; //初始化和为0while($i<=100){ //判断是否小于100 $sum = $sum + $i; // 累加求和 $i++; //递增1}echo "while语句的运行结果:".$sum."<br />" ;?>
-
柠檬酸钠
全部代码贴出来,找不到哪一节
-
Walk_
泻药。。做为一个前端居然被邀请来回答PHP。。还好我学过两天PHP。。这里是一个初始值,每次循环都会在上一次基础上继续相加。