77问答网
所有问题
c语言中if(a=0)怎么理解力
如题所述
举报该问题
推荐答案 2015-01-16
一个=是赋值的意思,就是把0赋给a 然后if(0),执行else 如果想判断a是否等于0可以写成if(a==0)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G83YGYNpYqN83IGNYI.html
其他回答
第1个回答 2015-01-16
if的条件是a=0这个
表达式
,a=0这个表达式的值为0.
本回答被网友采纳
第2个回答 2015-01-16
把0赋值给a,判断a的值为真还是假,当然了0是假,不走if语句块
第3个回答 2015-01-16
是一个永远为“假”的判断。
相似回答
c语言if
语句的用法例子c语言if语句的用法有哪些
答:
else
if(
c>='a'&&c<='z')printf("This is a small letter ");else printf("This is an other character ");return 0;} 4、扩展形式 if条件控制语句的形式是多种多样的。比如if嵌套、if……if类似的形式,但是都离不开上面介绍的三种基本形式。注意活学活用。【拓展】
C语言
入门学习 什么...
C语言
求解答
答:
if(
(x=2)&&(y=2)&&(z=2))首先,x=2是赋值,执行后x==2,并且此等式的值为2,所以
if (
x=2)的结果是true。其次,按照
if的
判断规则,遇到a&&b&&c这样的判断,当a为true后,会进行b的判断,如果b也为true,就继续进行
c的
判断。所以这一行会依次进行x=2,y=2,z=2的赋值并且总的判断...
如何
才能学好
c语言
这门编程呢?
答:
(2
)a =
3;b = 5;
c
=++ a* b ;d =a + +* b; 对于c=++a*b来说,按表中所列顺序,+ +先执行,*后执行,所以+ + a执行后,a的值为4,由于+ +为前置运算,所以a的值4参与运算,
C的
值计算式为4*5=20而不是3*5=15了;而对于d=a++*b来说,由于a + +为后置运算,所以a值为4参与运算,使得d...
求"求素数
的C语言
程序"
答:
include <stdio.h> int main(){ int
a=0
;int num=0;int i;printf("输入一个整数:");scanf("%d",&num);for(i=2;i<num;i++){ if(num%i==0){ a++;} }
if(a==0)
{ printf("%d是素数。\n", num);}else{ printf("%d不是素数。\n", num);} return 0;} ...
在
C语言中
,什么是迭代法?
答:
if n 为偶数 thenn=n/2elsen=n*3+1end if这就是需要计算机重复执行的迭代过程。这个迭代过程需要重复执行多少次,才能使迭代变量 n 最终变成自然数 1 ,这是我们无法计算出来的。因此,还需进一步确定用来结束迭代过程的条件。仔细分析题目要求,不难看出,对任意给定的一个自然数 n ,只要经过有限次运算后,能够...
C语言
经典代码(考试自用)
答:
在
C语言的
世界里,代码犹如艺术,简洁而富有力量。这里精选了一些经典实用的代码片段,帮助你
理解
和掌握C语言的基本原理。让我们一起探索这些代码的魅力,从基础到进阶,一步步提升编程技能。首先,面对输入的三个整数x、y和z,我们有这样一个逻辑判断:
if(
x>y) 交换x和y,确保x最小,然后优雅地输出...
想问一下,
c语言
与c++中的条件运算符作用有什么区别吗
答:
1. C是一个结构化语言,它的重点在于算法和数据结构。
C程序的
设计首要考虑的是 如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程 (事务)控制)。2. 对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应 的问题域,这样就可以通过获取对象的状态信息得到...
大家正在搜
c语言if(a)什么意思
c语言a+=a-=a*=a
c语言中(a,b)是什么意思
c语言中a++和++a有什么区别
c语言中!a是什么意思
scanf在c语言中的作用
c语言中break什么意思
c语言if(!a)
default在c语言中