C语言中WhiIe和for在应用时有什么区别能一样用法吗

作者&投稿:其苇 (若有异议请与网页底部的电邮联系)
C语言是面向程序设计语言的是什么?~

C语言:通用程序设计语言

?:的意思是条件运算符,使用的格式如下(条件)?A:B,如果条件成立,表达式的值就是A,否则是B。
!的意思是用来取非运算的,!true的结果就是 false !false 的结果是 true。
写程序中,?:用的比较少,!主要用在条件判断中。
延展回答:
1、C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
2、尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
3、C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

两个循环语句基本没什么太大的差别,只不过在明确循环次数的情况下可以用while和for,不明确循环次数的时候用while

一样的。

for(初始值表达式;循环条件表达式;自增表达式)
{
    //todo
}

=>

初始值表达式;
while(循环条件表达式)
{
    //todo
    自增表达式;
}


两个本来就差不多.你喜欢那个就用哪个就好.
就算不用这两个, 你用 if + goto 也可以模拟出 for,while 的效果.
c是很接近汇编的语言.在汇编语言里.就只有goto 和 call


c语言中while的用法
while 循环的格式:while (表达式){语句;} while 循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真??就这样一直循环下去,直到表达式为假,跳出循环。例:int a=NULL;while(a<10){ a++;\/\/自加 if(a...

c语言中while和for编程有哪些区别?
在不明确具体循环次数(条件)的时候用while,在明确循环次数(条件)的时候则习惯用for 另外就是【当型循环】和【直到性循环】的区别 【当型循环】(先判断)当条件满足时执行下一条语句;【直到性循环】(先执行)直到条件不成立时再进行下一条语句;它们的区别在于:【当型循环】只有当条件满足时...

在C语言中,while 和do while的死循环例子
一般在运行循环语句的时候,会保证判断条件一直在做改变,所以在某个时刻导致条件为假而退出循环。如:int n=10;while(n--) \/\/当n--为0的时候退出循环{ printf("n=[%d]\\n");}而死循环,就是由于人为编写失误或程序需要导致循环条件一直为真,这样程序会永远执行循环中的语句,如:int n...

求大神帮助,C语言中while语句和for语句的区别和联系,什么时候可以互换...
C语言中while和for其实都可以互换的。当你写的循环次数很容易计数,例如从1循环到100,比较适合用for循环 当你循环次数未知,例如读数据直到文件结束为止,则适合用while循环

c++中while语句与if语句的区别是什么,请高手解释一下,谢谢
其特点是:先判断表示式,后执行语句。 do...while :第一次执行一个语句块,然后重复回圈的执行该语句块, 直到条件表示式等于 false for:是用来表示回圈次数已知的情况,它的使用格式为:for( 表示式一; 表示式二; 表示式三) 回圈体语句 祝你好运 ^_^ java语言中while 与do.while...

C语言中 同条件的 while 和do while 后者是比前者多循环一次么?_百度...
不是, 只有当while循环条件不成立的情况下 后者比前者多循环一次。其他情况是完全一样的。do while 是循环体至少执行一次。而while 的循环体可以执行0次

c语言中while的用法
本例程序中的循环条件为getchar()!='\\n',其意义是,只要从键盘输入的字符不是回车就继续循环。循环体n++;完成对输入字符个数计数。do-while循环 除了while循环,在C语言中还有一种do-while循环。do-while循环的一般形式为:do{语句块}while(表达式);do-while循环与while循环的不同在于:它会先...

在c语言中,三大语句if,while,do while的区别与共同之处有哪些?_百度知 ...
跟while语句的区别在于,do while会先执行一次循环体里的语句。例如:do { b=b+1;a=a-1;}while(a>0);一开始就先执行一次b=b+1;a=a-1;之后才去判断a>0这个条件,成立的话就再次执行b=b+1;a=a-1;如此不断重复地判断a>0这个条件,直到这个条件不成立为止,循环才结束。如果一开始a就...

什么是while循环语句?
因为括号中的条件为true,所以永远不会跳出循环,除非语句块中有break语句才都能跳出循环。while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。

c语句while的用法?
while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句。1.while(1)其中1代表一个常量表达式,它永远不会等于0。循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止。2.while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值...

昆都仑区13611252567: C语言中什么时候用for循环什么时候用while -
字庆理气: 其实 只是看个人习惯~~~~ 有的人无论什么时候,都只用while或者只用for 没有说什么时候必须用while或者必须用 for

昆都仑区13611252567: 计算机C语言中 for,while分别是什么意思? -
字庆理气: 循环语句,for循环 for(初始变量;循环条件;计数器) { 循环语句; } 初始变量为for循环提供循环控制变量的初始值,然后判断循环条件是否满足.满足执行循环语句,计数,并继续判断循环条件;不满足,则终止for循环.

昆都仑区13611252567: c语言中for语句和while语句能同用吗 -
字庆理气: 两个可以互换的,功能一样.能使用for的地方,也可以使用哦while.看看哪个方便就行了.感觉更喜欢for.

昆都仑区13611252567: 在C语言中,while跟for语句哪个更好用?区别又在哪里?在什么方面用while?在哪些方面又用for? -
字庆理气: 相对而言,for语句更好用,尤其是循环次数确定的情况下 而while语句,一般用于循环次数不确定的情况.可以这么理解,只要while语句能实现的地方,用for语句都能实现 另外,如果是多重循环,while嵌套的时候,看起来比较繁琐

昆都仑区13611252567: 循环中for和while的区别 -
字庆理气: 循环中 for 和 while 最大的区别在于: for 应用于循环次数确定的场合,而 while 通常应用于次数不确定的场合.

昆都仑区13611252567: c语言中whil和for的区别和用法 -
字庆理气: C 语言中循环关键词 while 和 for 的区别和用法主要体现在编程风格上,并没有什么本质上的不同.如果编程熟练的话,这两个是可以进行互换的.让我们通过具体的 C 语言源程序来进行体会、对比:void main() { while( 1 ) /* 使用 while 语句创建...

昆都仑区13611252567: c语言中for语句是怎么用的 -
字庆理气: c语言中for语句用法: for是C语言中的一个关键字,主要用来控制循环语句的执行. 举例: int i; for(i=0; i<3; i++) // i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作 { printf...

昆都仑区13611252567: C语言中while() 和for(;;)的区别 -
字庆理气: 各有优势.FOR 在知道循环次数的时候用,WHILE是在不在不知道循环次数的时候用,不过在C中能互换,只是有点结构性不强

昆都仑区13611252567: c语言中for 和while的区别 -
字庆理气: 几乎没有太大的区别 for主要通过使用专用循环变量来控制循环次数 while主要通过循环条件判断来控制是否继续循环 两者可以相互转换,各自均能替代执行,主要看设计方便和习惯,是以循环变量还是以循环条件为主,可以分别使用不同的循环设计思路.

昆都仑区13611252567: C语言中for循环和while循环以及do.....until循环有什么区别呢,写程序的时候怎么选择? -
字庆理气: 相同点:都是循环语句 不同点: for的循环次数是透明的,当你知道要做多少次循环的时候优先选择for循环,比如做N次循环for(i=0;i<N;i++) {//statement............//可以用break跳出循环体//可以用continue;结束本轮循环,进入下一轮 }它相当于...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网