1.return的作用:
2.!与 ~
int x = 5;
int y = 0;
if (!x) { // 检查x是否为0,如果为0,则条件为真
printf("x is zero.\n");
}
if (!y) { // 检查y是否为0,如果为0,则条件为真
printf("y is zero.\n");
}
```
在上面的示例中,`!`运算符用于检查变量`x`和`y`是否为0。如果变量为0,则条件为真,输出相应的消息。
unsigned int x = 10; // 二进制表示为 00000000000000000000000000001010
unsigned int y = ~x; // 按位取反后为 11111111111111111111111111110101
printf("%u\n", y); // 输出结果为 4294967285,即无符号整数的补码表示
```
在上面的示例中,`~`运算符用于对变量`x`进行按位取反操作。结果存储在变量`y`中,并打印出来。
3.break跳出当前循环 。 continue跳出并在再次循环(continue也是终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句。他只能结束循环中的一次过程,但不能终止循环继续进行)