-
设置断点:F9;
调试:F5;
单步执行:F10。
查看全部 -
C#的二维数组的声明和访问
二维数组,就是以数组作为元素的数组。
总结一下,二维数组这样声明:
int[,] arr = new int[2,3]; //包含2个一维数组,每个一维数组包含3个变量,总共2*3=6个数组元素
二维数组元素这样赋值和打印:
arr[1,0] = 28; //二维数组元素有2个索引,都是从0开始,以arr数组为例,元素索引从[0,0]到[1,2]Console.Write( arr[1,0] );
查看全部 -
C#的foreach关键字
foreach 循环可以不依赖索引而读取每一个数组元素。
foreach 的语法:
需要解释一下 ④ ,如上面的示例代码,迭代变量 x 只能用于读取数组 num 中的值,但是不能给数组元素赋值
查看全部 -
查找中记录筛选结果
查看全部 -
注意啊,这里的数组num为int类型,
如果这里写为Console.Write(num[i]+',');
','是一个字符型char,num[i]是int,char类型遇到int类型,小类型转大类型,char类型转为int类型,‘,’对应的ASCII码值为44,34+44=78,42+44=86
“,”是字符串类型,int类型遇到string类型,也转为string类型,最后拼接输出一个字符串。
所以也可写为Console.Write(num[i]+“,”)。
查看全部 -
循环访问一组数据,从中找出符合条件的数据,这样的算法叫做查找。
写查找的算法,需要做 2 件事,一是写循环访问每一个数据,二是对每一个数据进行验证。这样,就需要写 2 个“条件”:循环条件和筛选条件。
查看全部 -
数组初始化方法:
访问数组方法:
查看全部 -
C#的声明数组和赋值
数组的声明和初始化语法如下:
数据类型[ ] 数组名 = new 数据类型[长度];
注意:数组名像变量名一样要遵循标识符的命名规则;长度必须是整数
注意:
数组的索引从 0 开始递增。
数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。
数组.Length 属性会返回数组的长度(即数组元素的个数)
查看全部 -
嵌套循环练习:
要输入如下图所示图形,请用嵌套的 for 循环实现。
解答:
首先,外层循环应当循环 7 次( 7 行);内层循环也应该循环 7 次(每行 7 列);内层循环后面换行。
每一个字符输出时,检查是不是处于对角线的位置,如果在对角线上,就输出英文字母“O”,否则输出“.”。
从左上到右下的对角线的特点是:行数==列数
从右上到左下的对角线的特点是:行数+列数==8
for (int x = 1; x <= 7; x++)//循环7行
{
for (int y = 1; y <= 7; y++)//循环7列
{
if (x == y || x + y == 8)//对角线打印O
{
Console.Write("O");
}
else
{
Console.Write(".");//其他位置打印.
}
}
Console.WriteLine();//换行
}查看全部 -
C#循环结构之嵌套循环
在一个循环体中包含另一个循环,称为“嵌套循环”。当2个循环嵌套的时候,外层循环体执行一次,内层循环体执行 n 次( n 是内层循环的次数)。
查看全部 -
C#循环结构之break
break 关键字还可以用在循环中,作用是“结束循环”。
查看全部 -
C#循环结构之continue
当程序执行到到 continue; 的时候,会立即停止本次循环体,直接进入下一次循环。所以可以使用 continue 关键字,在循环中剔除一些特殊的数据。
查看全部 -
C#循环总结
查看全部 -
C#中do…while循环
do...while 循环第一次执行循环体是没有经过条件判断的,也就是说会无条件的执行一次循环体
查看全部 -
C#中for循环
查看全部
举报