c语言中while(n2)是什么意思

2020-11-25 09:26:19 字数 6162 阅读 9557

1楼:匿名用户

while(n++<=2)

判断 表达式n++的结果是否小于等于2,如果小于等于2,说明式子成立,然后执行while循环体

当while循环体执行完毕后,再次判断n++的结果是否小于等于2,若成立,继续执行循环体,直到该式子不成立为止,循环结束。

2楼:悉碧蓉蹉滢

str是一个2维数组,每次从fp指向的文件里面读取一串放到str的一行里面,fscanf和scanf差不多,都是读取str的值,fscanf从fp指向文件里面读取,scanf从标准输入里面读取

c语言中while(n--)啥意思

3楼:随便什么名啦啦

while(n--)是c语言中的一条语句,但这个语句并不是完整的,在其后面应该有循环体,while语句的一般表达式为:while(表达式)。

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。

while 《条件》

《语句体》

end while

do while 《条件》

《语句体》

loop

扩展资料:while循环语法:

1、cdo 《语句》 while(《条件》);

while(《条件》) 《语句》;

2、c++

while(《条件》) 《语句》;

do 《语句》 while(《条件》);

3、java

while(《条件》)

do while(《条件》);

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

4楼:匿名用户

while(n--)

的意思就是

1.先取n的值,判断是否为0,不是跳到第2步,是的话跳到第4步2.不是那么n=n-1,然后执行while循环3.再回到第一步

4.执行while循环后面的语句

5楼:匿名用户

直到n自减到0时结束循环。

6楼:江湖三脚猫

当n不等于0时执行while循环中的内容,并且n自减1,一直到n等于0时跳出while循环(n还是会自减1)

c语言中,n++<=2是什么意思

7楼:匿名用户

++在后面是先算小于等于,然后在自增一个。如果在前面就是先加,在算小于等于。++在后面是不是小于等于成立与否,他都要执行一次所以n是4。

比如说n等于的时候n小于等于2成立,成立后n变成3,然后n等于3,n小于等于2不成立,然后n有加了1所以n就是4很简单的逻辑啊。

8楼:匿名用户

t/(2*n-2)/(2*n-1)c语言

在c语言中的意思是:用t除以n的2倍减2的商,再去除以n的2倍减1

9楼:匿名用户

等价于if(n<=2) n++;先将判断n是不是小于等于2,如果成立呢n自增

10楼:匿名用户

就是 n<=2如果是++n<=2等于 n+1 <=2

11楼:匿名用户

等价于:n<=0n++

12楼:匿名用户

\n' 的意思是:回车换行。将当前位置移到下一行的开头。

1、\n是换行符,通常在输出中用作格式控制;\n'就是一个转义字符,其意义是“回车换行”。

2、转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。

3、一般放到printf()这类函数中使用,比如:printf("this is a test\n please check it\n");

结果是:this is a test please check it

扩展资料

所有的ascii码都可以用“\”加数字(一般是8进制数字)来表示。而c中定义了一些字母前加"\"来表示常见的那些不能显示的ascii字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ascii字符意思了。

转义字符串(escape string),即字符实体(character entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(entity)名字或者是#加上实体(entity)编号;第三部分是一个分号。

比如,要显示小于号(<),就可以写 < 或者 < 。

用实体(entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的entity名字。而实体(entity)编号,各种浏览器都能处理。

参考资料

13楼:匿名用户

这个是问号运算符。问号运算符是三目运算符,格式:

表达式1?表达式2:表达式3;

如果表达式1成立,则执行表达式2,否则执行表达式3对于本题,(n)?(c++):(c--);的意思是如果n不等于0,那么执行c++,就是c自增1,如果n等于0,那么执行c--,就是c自减1

14楼:阿尔迈凡

应该是(n)?(c++):(c--)吧

这是一个三目运算符

表示(n)有表达式值是否为真

如果为真的话则返回(c++)表达式的值

否则将会返回(c--)表达式的值

然后这个注意一个后缀自增/减表达式的求值就可以了

15楼:修者世界

c语言中'\n'是换行的意思,一般放到printf()这类函数中使用,比如:

printf("this is a test\n please check it\n");

结果是:

this is a test

please check it

16楼:匿名用户

包含在双引号里的反斜杠 \ 是转义标识符,它告诉编译器,接下来的字符被转义,如果接下是数字字符,则将这些数字看成 8 进制

所以在c中有如下用法

\n 相当换行

\t 制表符(tab)

\012 代表ascii码为 10 的字符\081 代表ascii码为 65 的字符

17楼:匿名用户

换行符就是回车

转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。

例如,在前面各例题printf函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制**。

常用的转义字符及其含义

转义字符 转义字符的意义 ascii**

\n 回车换行 10

\t 横向跳到下一制表位置 9

\b 退格 8

\r 回车 13

\f 走纸换页 12

\\ 反斜线符"\" 92

\' 单引号符 39

\” 双引号符 34

\a 鸣铃 7

\ddd 1~3位八进制数所代表的字符

\xhh 1~2位十六进制数所代表的字符

广义地讲,c语言字符集中的任何一个字符均可用转义字符来表示。表中的\ddd和\xhh正是为此而提出的。ddd和hh分别为八进制和十六进制的ascii**。

如\101表示字母"a" ,\102表示字母"b",\134表示反斜线,\xoa表示换行等。

18楼:匿名用户

\n相当于一个字符,这个字符就是 换行 。

字符\n 与 字符a 用法一样,你用字符a时是不是 要加引号:'a' 表示是一个字符而不是变量,所以\n也一样,用的时候加上'\n'就可以了。

c语言中while(n)是什么意思 5

19楼:考利昂教父集团

while 中值为真时,进行循环。

括号中是n,及n为非零时为真,

及仅当n=0是,才停止循环

不会再问

20楼:匿名用户

c语言,while(!a[n])是什么意思?

!a[n]中的!表示取非

即判断a[n]是否等于0,或者a[n]是否为false如果为0或者false就执行循环,否则跳出循环。

21楼:匿名用户

while(t)

相当于while( t!=0 )

t值为0时,条件为假

t值不为0时,条件为真

while( t )是while( t!=0 )的简便写法。

22楼:匿名用户

while(n++<=2)

判断 表达式n++的结果是否小于等于2,如果小于等于2,说明式子成立,然后执行while循环体

当while循环体执行完毕后,再次判断n++的结果是否小于等于2,若成立,继续执行循环体,直到该式子不成立为止,循环结束。

23楼:匿名用户

x==0

while(x) 和while(x!=0)一个意思while(!x)和 while(x==0)一个意思希望对你有所帮助,不懂可以追问哦~

24楼:珠山龙少

while(!a) 的作用:当a为0时,!a为真,执行循环体。当a为1时,!a为假,程序就跳过循环体往下执行。

while语句的格式为:

while(条件表达式)

可以看出,while循环结构简单,仅有条件部分,其他成分(如增量等)应另外安排。正因为如此.while语句执行过程是首先判断while中的“条件表达式’,中的条件是否满足,满足,就执行while语句中的语句;不满足,就退出循环。当while中的条件一开始就为0时,则语句一次也不执行;当while中的条件为1 , while语句无限循环。

可见while语句的使用极其灵活多样。

25楼:梦国飞

while是一个循环语句,和for循环同是一个重要的循环语句,while(条件表达式)

while(!a) :a为0,!a为真,执行循环。a为1,!a为假,程序跳过循环往下执行。

26楼:苦涩无人爱

while()是循环语句,t是判断条件

,当t为真或非0的话,执行循环,否则退出循环,比如t=1,循环会持续执行,t=0则退出循环,或者 t 可以是其他判断语句,满足ture时执行循环,为false则退出循环

27楼:匿名用户

x是一个变量·~

(条件判

断时,非0值为真,0值为假)

当x为非0值(也就是说不是0的时候),!x为假 (因为x为真,所以!x为假)

相反,x为0的时候,!x为真

总的来说while中的x为0才执行while中的循环体

28楼:

while(!a) 表示当a为false(或a等于0)时,执行while循环体,否则不执行。其等价语句为

while(a==0)。

29楼:不

while()是循环语句,当括号内的值为1时,执行循环语句,为0时,不执行循环语句。

“!”是取反的意思。

所以,while(!y)的意思就是,当y=0时,取反后 !y=1,故执行循环语句,当y=1时,取反后 !y=0,故不执行循环语句

30楼:匿名用户

在do中执行y自减后在while中判断y再自减是否等于0,如果为0,则跳出出循环然后输出,因为print是输前y自加了一次,所以y输出为1.

这个主要是前置加加和后置加加这个知识点,弄清楚了就好了。。

31楼:

首先,n在这里被当作了一个条件

其次,当n为真时,进入while循环体(a);否则跳出循环继续执行下面部分(b)。

while(n)

{循环体;//标识为a

}语句1;//标识为b

语句2;

C语言中while(!x 0)什么意思

1楼 是 逻辑非 操作符,所以 x就是给x取反。 在c里,非0为 逻辑真 ,用1表示,0是 逻辑假 所以 x 0实质就是x 0的意思。 所以,while x 0 等效于while x 0 ,即当x不等于0时继续循环,一直循环到x变为0时结束。 2楼 匿名用户 给个例子,看了就懂了。这种问题自己写个小...

c语言中while(0)和while(1)分别是什么意思呢

1楼 匿名用户 while 0 就是一次都不执行循环,等同于while 0 0 while 1 就是永远执行循环,可以在循环中通过break跳出循环,等同于while 0 0 2楼 匿名用户 while 是c语言中的循环语句 例如while a 其中a如果是int值,即a 0时,while 里的语句...

在C语言中是什么含义,"+++"在C语言中是什么意思?

1楼 匿名用户 在c语言中, 的含义是 单目运算符, 是原始值累加1。 c语言是一门通用计算机编程语言,应用广泛。c语言的设计目标是提供一种能以简易的方式编译 处理低级存储器 产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的...