C语言例1-11:语句 while(!a); 中的表达式 !a 可以替换为

 A. a!=1        B. a!=0        C. a==0        D. a==1

答案:C

while()成真才执行,所以!a==1  ,也就是 a==0

原代码如下:

#include<stdio.h>
int main(void)
{
	int a=0;
	while(!a)
	{
		a++;
		printf("a\n");
	}	
	return 0;
}

结果如下:

A选项代码:

#include<stdio.h>
int main(void)
{
	int a=0;
	while(a!=1)
	{
		a++;
		printf("a\n");
	}	
	return 0;
}

结果如下:

B选项代码:

#include<stdio.h>
int main(void)
{
	int a=0;
	while(a!=0)
	{
		a++;
		printf("a\n");
	}	
	return 0;
}

结果如下:

C选项代码:

#include<stdio.h>
int main(void)
{
	int a=0;
	while(a==0)
	{
		a++;
		printf("a\n");
	}	
	return 0;
}

结果如下:

D选项代码:

#include<stdio.h>
int main(void)
{
	int a=0;
	while(a==1)
	{
		a++;
		printf("a\n");
	}	
	return 0;
}

结果如下:

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-31 00:54:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-31 00:54:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-31 00:54:02       82 阅读
  4. Python语言-面向对象

    2024-03-31 00:54:02       91 阅读

热门阅读

  1. Tomcat是如何处理并发请求的?

    2024-03-31 00:54:02       43 阅读
  2. 基于easyx库的C/C++游戏编程实例-飞机大战

    2024-03-31 00:54:02       49 阅读
  3. 如何处理Redis服务器宕机的情况

    2024-03-31 00:54:02       43 阅读
  4. C++ | filesystem file not found

    2024-03-31 00:54:02       48 阅读
  5. brctl 命令

    2024-03-31 00:54:02       43 阅读
  6. ChatGPT写作攻略:完善学术论文技巧指南

    2024-03-31 00:54:02       42 阅读