题目
以下程序段[1]运行后变量a的值为()。int i=1,a=0;for(;iA. 6B. 3C. 0D. 5
以下程序段[1]运行后变量a的值为()。int i=1,a=0;for(;i<3;i++){ continue;a+=i; }
A. 6
B. 3
C. 0
D. 5
题目解答
答案
C. 0
解析
步骤 1:初始化变量
程序开始时,变量i被初始化为1,变量a被初始化为0。
步骤 2:进入for循环
for循环的条件是i<3,循环体内的语句会一直执行,直到i不再小于3。
步骤 3:执行循环体内的语句
在循环体内,首先执行continue语句,这将导致跳过循环体内的剩余语句,直接进入下一次循环。因此,a+=i这条语句永远不会被执行。
步骤 4:更新循环变量
每次循环结束后,i的值会增加1。
步骤 5:循环结束
当i的值不再小于3时,循环结束。
程序开始时,变量i被初始化为1,变量a被初始化为0。
步骤 2:进入for循环
for循环的条件是i<3,循环体内的语句会一直执行,直到i不再小于3。
步骤 3:执行循环体内的语句
在循环体内,首先执行continue语句,这将导致跳过循环体内的剩余语句,直接进入下一次循环。因此,a+=i这条语句永远不会被执行。
步骤 4:更新循环变量
每次循环结束后,i的值会增加1。
步骤 5:循环结束
当i的值不再小于3时,循环结束。