解释下面的C#语句(菜鸟级)

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:07:47
以下语句为输出数组中的"字符"判断条件为什麼用的是arr[i]!=0;
While (arr[i]!=0)
{
console.write(arr[i]);
}

Char类型,0表示NULL。 去看看ASCII表:0-〉NUL
所以arr[i]!=0是判断arr[i]的值是否为空。

LZ的这段代码要么有一个输出,要么没有输出。因为i的值没有变过。

while(执行条件)
arr[i]!=0所有数组中不为0的数据
按实际情况意思可能是
初始数据为0
输出不为0的就是经过方法调用后修改了数据记录
查询修改后 或者 状态改变的记录
例 上班状态正常为0 迟到为1,早退为2
While (arr[i]!=0)
{
console.write(arr[i]);
console.write(UserID[i]);//UserID[i]公司员工
}
即输出迟到和早退的值 输出迟到早退的人