大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 do的问题,于是小编就整理了4个相关介绍c语言 do的解答,让我们一起看看吧。

  1. 在C语言中,do-while语句构成的循环,当while语句中的表达式值为什么时结束循环?
  2. C语言除了while,还有什么循环语句?break和continue的区别是什么?
  3. _____是C语言提供的合法的数据类型关键字。A) Float B) signed C) integer D)Char?
  4. C语言:while(--y)什么意思?

在C语言中,do-while语句构成的循环,当while语句中的表达式值为什么时结束循环?

表达值为0时结束循环。

c语言 do-c语言double定义语句
(图片来源网络,侵删)

do while:

do...while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为***。

c语言 do-c语言double定义语句
(图片来源网络,侵删)

do-while 循环语法 格式:

do

c语言 do-c语言double定义语句
(图片来源网络,侵删)

{

循环体;

}

while (条件表达); //条件表达,可以引用外传感器返回值。

以上循环将先运行一次,因为经过第一次do循环后,当检查条件表达式的值时,其值为 不成立时而会退出循环。保证了至少执行do{ }内的语句一次。

C语言:C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

C语言除了while,还有什么循环语句?break和continue的区别是什么?

1,一共三种循环。while,do while,for

2,break跳出本层循环,本层循环剩下的循环不再执行。continue忽略本次循环后续的语句,执行本层循环的下一次循环。

_____是C语言提供的合法的数据类型关键字。A) Float B) signed C) integer D)Char?

A B D

就C不是

C语言的关键字

auto :声明自动变量

break:跳出当前循环

case:开关语句分支

char :声明字符型变量或函数返回值类型

const :声明只读变量

continue:结束当前循环,开始下一轮循环

default:开关语句中的“其它”分支

do :循环语句的循环体

double :声明双精度浮点型变量或函数返回值类型

else :条件语句否定分支(与 if 连用)

enum :声明枚举类型

extern:声明变量或函数是在其它文件或本文件的其他位置定义

float:声明浮点型变量或函数返回值类型

for:一种循环语句

goto:无条件跳转语句

if:条件语句

int: 声明整型变量或函数

long :声明长整型变量或函数返回值类型

register:声明寄存器变量

return :子程序返回语句(可以带参数,也可不带参数)

short :声明短整型变量或函数

signed:声明有符号类型变量或函数

sizeof:计算数据类型或变量长度(即所占字节数)

static :声明静态变量

struct:声明结构体类型

switch :用于开关语句

typedef:用以给数据类型取别名

unsigned:声明无符号类型变量或函数

union:声明共用体类型

void :声明函数无返回值或无参数,声明无类型指针

volatile:说明变量在程序执行中可被隐含地改变

while :循环语句的循环条件

C语言:while(--y)什么意思?

在do中执行y自减后在while中判断y再自减是否等于0,如果为0,则跳出出循环然后输出,因为print是输前y自加了一次,所以y输出为1.这个主要是前置加加和后置加加这个知识点,弄清楚了就好了。。

到此,以上就是小编对于c语言 do的问题就介绍到这了,希望介绍关于c语言 do的4点解答对大家有用。