c语言a不等于0表达式

Python019

c语言a不等于0表达式,第1张

应该是D

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")

}