语法: for (initializer; condition; iterator)
在for当已知迭代次数回路常用。
在initializer进入循环之前,本节中的语句仅运行一次。
本condition节包含一个布尔表达式,该布尔表达式在每次循环迭代结束时进行评估,以确定循环是应该退出还是应该再次运行。
本iterator节定义了循环主体每次迭代后发生的情况。
此示例显示如何for用于迭代字符串的字符:
string str = "Hello"; for (int i = 0; i < str.Length; i++) { Console.WriteLine(str[i]); }
输出:
H
e
l
l
o
Live Demo on .NET Fiddle
所有定义for语句的表达式都是可选的。例如,以下语句用于创建无限循环:
for( ; ; ) { // 您的代码在这里 }
该initializer部分可以包含多个变量,只要它们是同一类型即可。该condition部分可以包含任何可以评估为的表达式bool。该iterator部分可以执行多个操作,并以逗号分隔:
string hello = "hello"; for (int i = 0, j = 1, k = 9; i < 3 && k > 0; i++, hello += i) { Console.WriteLine(hello); }
输出:
hello
hello1
hello12
在欢迎你拥抱OpenFOAM之前,首先欢迎来到C++的世界! 若有程序员说 xxx语言是世界上最好的语言 不严重的情况是整个聊天群下午就会爆掉了,严重的是会引起人身攻击的。虽然PHP直接在官方文档里面说 PHP is the best language for web programming 但C++并没有说C++ is the best language for scientific compu
本文向大家介绍c#语言Parallel.For,包括了c#语言Parallel.For的使用技巧和注意事项,需要的朋友参考一下 示例 一个使用Parallel.For循环对网站网址的给定数组执行ping操作的示例。
本文向大家介绍C语言errno,包括了C语言errno的使用技巧和注意事项,需要的朋友参考一下 示例 当标准库函数失败时,通常会将errno设置为适当的错误代码。C标准要求至少设置3个errno值: 值 含义 益登 域错误 范围 范围误差 序列号 非法的多字节字符序列
C/C++ 语言参考 基本C/C++ 预处理命令 操作符优先级 转义字符 ASCII码表 基本数据类型 关键字 标准 C 库: Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions C++ C++
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
Go 语言程序组成 和C语言程序一样,Go语言程序也是由众多函数组成的 和C语言程序一样,程序运行时系统会自动调用名称叫做 main 的函数 和C语言程序一样,如果一个程序没有主函数,则这个程序不具备运行能力 和C语言程序一样,一个 Go 语言程序有且只能有一个主函数 Go 语言程序主函数定义格式 C 语言 main 函数格式 int main(int argc, const char * arg