三元运算符
A? B:C
例: int num = 10>5 ? 5:6
当A成立则表达式的值为B,不成立值为C.
注意:表达式B和表达式C的类型一定要相兼容.
调试程序
通常程序错误的类型
1. 编译错误,语法错误.
2. 运行错误,逻辑错误.
设置断点
单步运行
观察变量
练习题01
//求100-999之间的水仙花
staticvoid Main(string[] args)
{ int a, b, c, i = 0, num;
for (num = 100; num < 999; num++)
{
c = num / 100; //将百位数赋给C
b = num / 10 % 10;//将十位数赋给B
a = num % 10;//将个位数赋给C if (num == c * c * c + b * b * b + a * a * a)
{
Console.WriteLine("这是一个水仙花" + num);
i++;
}