A、在C语言中没有,只有VB有
B、!a是指对a取反 就是说原来a==0,则!a就不等于零
C、这个是让a=0,赋值语句不能当逻辑关系
D、a就是指a有非零的值
当a自增到2的时候,这个时候回到循环上来a++即 2++,这个时候循环条件依然成立,因此a会自增到3,这个时候,还会回到循环上来判断a++ 即3++,这个时候a条件不成立了,因此循环结束了,但是3++之后a变成了4.么么哒
例子//标准输入输出函数
#include<stdio.h>
//定义不返回值的主函数
void main()
{
//定义i一个整型变量n
int n
//提示输入一个数
printf("Please input a number:\n")
//输入一个数n
scanf("%d",&n)
//如果(n能够被4整除而且不能被100整除)或者(n能够被400整除),那么该年为闰年,反之。
if((n%4==0&&n%100!=0)||n%400==0)
//输出该年为闰年
printf("This year is runnian\n")
else
//输出该年不为闰年
printf("This year is not runnian\n")
}