c语言while()中括号内的条件

  • while语句括号内的数字为真,为什么结果为假?
    答:而程序段在执行判断条件的时候判断while语句括号里的k=0,发现条件为假,意思是不执行while语句内的语块包,就意味着循环在判断条件之后就没有执行。
  • while(! x)是什么意思?
    答:while(!x)中的!x等价于X==0。因为while()的括号中放的是一个非零的数(让它一直循环的条件)→为真,即x为非零的数。相反,!x自然就为假了,等价于x==0,这样可以让他一直循环下去。!是“逻辑非”操作符,所以!x就是给x取反。在C里,非0为“逻辑真”,用1表示,0是“逻辑假”;所以!
  • C语言中的while(1)括号里面的数字是表示什么
    答:while(1)//这里表示一直循环!{ ...if(..)break;条件成立就跳出!否则一直循环!}
  • C语言中的while(scanf("%d",&n)!=EOF&&n)的意思是什么?用C++如何表达...
    答:在C语言中 while();为循环语句,其结果只有2种,while(0);0为假,跳出循环 while(1);1为真,继续执行循环体中的代码。那么在while();括号中即为判断语句,在您的while(scanf("%d",&n)!=EOF&&n);中有两个逻辑运算符分别为:! (逻辑非)和 &&(逻辑与)运算。为同一级运算符,故从左往右...
  • c语言中while语句中括号中\0能不能结束循环?
    答:c语言中while语句的括号中是循环的条件,只有当条件为假(0)时,才能结束循环。如果括号中是\0,那么循环也会结束,因为\0在c语言中表示空字符,它的ASCII码值是0
  • C语言循环 while() 括号里的只能是bool型吗?即 括号里的值只能是0或1...
    答:括号里是执行循环的条件,while(a>3)这样写没问题的,意思是当a>3的时候执行循环。其实while可以和for循环相互转换的,以斐波那契数列为例,用for循环写:include "stdio.h"void main(){ long int f[25];int n,i;f[0]=1;f[1]=1;for(i=2;i<25;i++){ f[i]=f[i-1]+f[i-2];...
  • while(!y)在c语言中什么意思
    答:while()是循环语句,当括号内的值为1时,执行循环语句,为0时,不执行循环语句。“!”是取反的意思。所以,while(!y)的意思就是,当y=0时,取反后 !y=1,故执行循环语句,当y=1时,取反后 !y=0,故不执行循环语句
  • C语言中经常遇到while(1),请问括号里的1是什么意思啊?
    答:while(1),1表示真,所以while(1)表示永远循环下去,一般在while(1)的循环体内都有break 或者return 跳出循环
  • C语言,while的括号里面不应该执行两次吗???
    答:解:执行一次。知识点:while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。a++和++a 都属于自增运算符,区别是对变量a的值进行自增的时机不同。a++是先进行取值,后进行自增。++a是先进行自增,后...
  • c语言while括号里能填什么
    答:可以 是表达式 ,可以是不等式 ,可以是值,但是最终结果必须为BOOL 类型 例如 while(true); whild(i=a+b); while(i

  • 网友评论:

    禹黎13760578837: while语句括号内加逗号的用法c语言 -
    56478纪寒 : 括号内加逗号的表达式属于逗号表达式,逗号表达式的规则是从左往右依次执行语句,并返回最后一个语句的结果,如果计算到最后最后一个表达式的值为真,则整个逗号表达式为真,否则为假.

    禹黎13760578837: while(!y)在c语言中什么意思 -
    56478纪寒 : while()是循环语句,当括号内的值为1时,执行循环语句,为0时,不执行循环语句. “!”是取反的意思. 所以,while(!y)的意思就是,当y=0时,取反后 !y=1,故执行循环语句,当y=1时,取反后 !y=0,故不执行循环语句

    禹黎13760578837: C语言while循环 -
    56478纪寒 : while循环成立的条件是while(!0),在括号内k永远被赋值成1,所以无限循环

    禹黎13760578837: c语言中while(!a)什么意思? -
    56478纪寒 : 首选,您这个while(a++),这句不成立.while语句在C语言中是条件判断,所以while(),括号内一般是表达式.如果该表达式值为真则执while中的语句,若为假则执行之外的语句.例如while(1) { },因为括号内永远为真,则程序进入列循环,...

    禹黎13760578837: C语言中循环控制语句中的while(1)中括号里的到底是对谁的判断? -
    56478纪寒 : C语言条件表达式不一定是那些>

    禹黎13760578837: c语言中,while(x -- )是什么意思? -
    56478纪寒 : while括号内为判断语句,非0为真 x应该是个整型数,自减,直到x == 0时推出循环体

    禹黎13760578837: 我想问 C语言中有的if语句和while语句后面括号内的表达式只是如(i)(*p)之类的貌似不是表达式呀? -
    56478纪寒 : if括号内的i,*p是变量,当它们的值非零时就执行之后{}中的语句,值为零时就跳过,执行下面的.while()也是一样,非零时执行循环体~

    禹黎13760578837: C语言while与if的区别 -
    56478纪寒 : while() {.....} 如果while后边括号内的表达式为真,那么执行{}内的语句,然后再判断while后边()的表达式是否为真,如果是真,再次执行{}内的语句,直到()内的条件为假.if() {.......} 语句A.........如果if后边()内为真,执行{}内语句,执...

    禹黎13760578837: c 语言 while(++i)和while(i++) -
    56478纪寒 : ++i 先对i自加后再执行 i++ 先执行后再自加++i 先把i加上1再执行程序; i++ 先执行完程序在加1;第一种是先自增 在赋值,后一种是先赋值后自增,I不为负数的时候都是无限循环貌似前者比后者少一次.第一个判断i+1的值,第二个是判断i...

    禹黎13760578837: c语言while(++==2000) P10=!P10 括号的内容是什么意思?感叹号是什么意思? -
    56478纪寒 : 这个语句有问题while(++==2000)括号里的语句是错的,在++前少了一个变量名,例如是a, 应该是while(a++==2000)也就是当a的值等于2000时,将P10置反(例如,原来P10是1,那么这里置为0;原来P10是0,那么这里置为1)

    热搜:一上一下的括号 \\ while 1 \\ c语言数组括号内空白 \\ c语言while用法 \\ c语言while括号里加什么 \\ c语言while x 什么意思 \\ c语言while后没有大括号 \\ while循环括号内 \\ c语言中switch后的括号内 \\ c语言中括号的用法 \\ c语言括号里面三个式子 \\ while括号里面放的条件 \\ c语言while()中括号内的条件 \\ c语言输出括号里算哪个值 \\ while语句括号内 \\ c语言while a 什么意思 \\ c语言中中括号怎么用 \\ while括号里的条件 \\ 特殊括号大全 \\ c语言中switch后的括号内表达式 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网