77问答网
所有问题
C语言IF(NUMBER=NEWNUM!=10)
C语言IF(NUMBER=NEWNUM!=10)帮我解释下
举报该问题
推荐答案 2012-09-03
NEWNUM!=10为关系运算,结果为0 或者1 , "!="的优先级高于“=”运算
NUMBER=0 或1 为赋值表达式
运算的结果也是就是所赋的值。
如果 NEWNUM等于10,则结果为1,“NUMBER=NEWNUM!=10”运算也为1,执行if后面的语句
否则,if的条件不成立。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WNYNYG8pv.html
其他回答
第1个回答 2012-09-03
如果number值不为10,number值为1,反之为0
因为!=的优先级高于=,所以会先执行NEWNUM!=10,然后将结果赋值给NEWNUM
第2个回答 2012-09-03
就是NUMBER 的值和NEWNUM的值相等,但是不为10 就执行后面的操作
相似回答
C语言
需要详细过程和流程图
答:
if(
i==a*a*a+b*b*b+
c
*c*c)printf("%d ",i);} printf("\n");} int Test_num(int i){ for(int newnum=0,oldnum=i;oldnum;
newnum=10
*newnum+oldnum%10,oldnum=oldnum/
10)
;return newnum;} int main(){ int i=12345;print_flower();printf("%d\n",Test_num(i));retu...
c++ 中 int * num
= new
int[
10
];
if (
!num
)
return 0; // 这...
答:
int * num = new int[10]; 申请10个int类型的内存单元,并把这块内存单元的首地址赋给一个int类型的指针num
if
( !num ) return 0; 判断内存分配是否成功,如果不成功,则new返回一个NULL指针
猜数字游戏
c语言
答:
float number(float x,float n);printf("input a number(0~
10)
:\n");scanf("%f",&num);newnum
=(num
+m)/2;printf("num is %f ? ",newnum);loop:
if(
f=='<')//if=‘《’是赋值了不对应该是== { printf("num is %f ? ",
number(
newnum,m));n
=newnum
;scanf("%s",&f)...
数据结构 程序设计 用双向循环链表建立一个学生管理系统,要求实现插入...
答:
char newname[
10
];long newnum;float newscore;cin>>newname;strcpy(stu[i].name,newname);cin>>newnum;stu[i].num
=newnum
;cin>>newscore;stu[i].score=newscore;} strcpy(stu[i].name," ");stu[i].num=0;stu[i].score=0;} / 依次输出线性表中的学生成绩信息 / void print(...
C语言
:输入
10
个数找出最大值和最小值的位数(用while做)注意!是位数
答:
if(
min_num>num[i]) min_num
=num
[i];//找出最小值 i++ } max=1;while(max_num/
=10)
max++;//求几位数max_num/=10等价于max_num=max_num/10 min=1;while(min_num/=10) min++;printf("10个数中最大值是一个%d位数",max);printf("10个数中最小值是一个%d位数",min)...
C语言
:输入
10
个数找出最大值和最小值的位数(用while做)怎样做?
答:
printf("The minimum
number
digits is %d\n",digit(min)); //输出最小数的位数 system("pause");} /*寻找位数*/ int digit(int num){
if(
abs
(num
)>0 && abs(num)<
10)
return 1;if(abs(num)>9 && abs(num)<100)return 2;if(abs(num)>99 && abs(num)<1000)return 3;if(abs...
C语言
程序设计 编写函数
number
答:
if(
x < 0) x = -x;while(--w > 0) { x /
= 10
;if(x == 0) return (-1);} return x % 10;}int main() { int num,w,n;printf("请输入一个整数 : ");scanf("%d",&
num)
;printf("要显示右数第几位 : ");scanf("%d",&w);n =
number(num
, w);if(n >= 0) ...
大家正在搜
c语言是什么语言
C语言!
C语言是什么
C语言编程
C语言标识符
c语言!a
C语言结构体
C语言关键字
c语言有什么用
相关问题
看到C语言有一段是这么写的:if((num%10)==5)
c++ 中 int * num = new int[10];...
请问C语言中#if(NUMBER == NUM)这样的语句中...
C语言中num/=10;是什么意思
c语言中简单。 num/=10; 什么意思?为啥有个/
这个C语言的题怎么做?
C语言中 if(!number[i])语句什么意思
问个c语言的问题,如果n=9,那么if(n++<10)是什么...