
Break 语句终止循环。要在 for 循环中使用它,您可以每次都获取用户的输入,并在用户输入负数时显示输出。然后显示输出并使用break语句退出 -
for(i=1; i <= 10; ++i) {
myVal = Console.Read();
val = Convert.ToInt32(myVal);
// loop terminates if the number is negative
if(val < 0) {
break;
}
sum += val;
}同样,for 循环中的 continue 语句也可以工作,但不会显示负数。 continue 语句使循环跳过其主体的其余部分,并在重复之前立即重新测试其条件 -
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Linux系统
for(i=1; i <= 10; ++i) {
myVal = Console.Read();
val = Convert.ToInt32(myVal);
// loop terminates if the number is negative and goes to next iteration
if(val < 0) {
continue;
}
sum += val;
}









