非常风气网www.verywind.cn
首页
c语言括号里面逗号
C语言
的
逗号
运算?
答:
逗号
不是运算符号的,只是分割语句或参数的 比如图
中
:int x,y,z;逗号表示一种并列关系,三个变量都是整形的 x=3;y=3;z=1;三个赋值语句,不要单纯的当做数学
里
的等号,要理解成=是一种操作符,表示右侧的值赋值给左边 最后一句printf("%d,%d,%d",...,...,...)这里,printf是一个函数...
C语言中
的
逗号
表达式 是怎么计算的 如果两值或两式子之间有个逗号 那结...
答:
逗号
表达式的值是最后一个表达式的值。比如
c
=(1,2,3,4,5);那么c的值就是5
C语言中
,若有int a=5;则
逗号
表达式a=2*6,a*3,a+5的值是___。
答:
我认为是17,因为这是一个
逗号
表达式,
里面
有2个逗号,3个式子!逗号表达式的值,以最后一个式子的值为值,也就是a+5。但是他是从前往后依次做算的,运算第一个式子后,a是12,运算第二个,a不变还是12,运算第三个式子,式子的结果就是17 ...
关于
c语言
的
逗号
表达式。。。
答:
把那个作者拿去烹了得了:a=(3+5,6+8)。。,理由如前。如果写为。。,若直接写为。。:a=3+5
逗号
运算符的优先级比赋值运算符(=)低,因此程序
中
总是先对a进行赋值以后再去求逗号后面的表达式。对第一个程序:a=(3+5,a+8)。。误人子弟;则a的值是不确定的!!,6+8,a+8。。:a=3...
C语言
表达式,y=1 + 4 / 5 + 5 < 7 + 4 % 5 + (8, 10); 最后的结果是什 ...
答:
运行结果:y=1 首先你要知道:
c语言
运算符优先级别 和 运算符的结合方向 的知识。int y=1 + 4 / 5 + 5 < 7 + 4 % 5 + (8, 10); 整体看是个赋值表达式;1.根据运算符的优先级别我们知道此时()最高所以先运算 (8, 10) 又由于此时
括号里面
又是 个
逗号
表达式根据逗号所以
括号内
的...
在
C语言
赋值语句中,给多个变量赋值,用
逗号
隔开,岂不是相当于一个逗号...
答:
对上面的声明,如果再声明一个int
c
;,那么,c=(a=1,b=2)运算后c=2,因为(a=1,b=2)取最右边一个
逗号
后表达式的运算结果。所以,我觉得c=(a=1,b=2)中的(a=1,b=2)是逗号表达式,而int a=1,b=2不是逗号表达式!计算机
语言
的所谓“语法”其实只是一些书写规定,有很多甚至是不能变通...
C语言里
printf("aaa",XXXX)的
逗号
后面的内容代表什么意思?求教大神_百度...
答:
逗号
后面的式子或值就是你待会要输出的数值。你写的这个语句错了,3+5=后面还要加一个%d,表示输出的格式按十进制输出,并且输出的数就是8,你看到的结果是 3+5=8
C语言中
输出数字最后有个
逗号
不知道怎么去除?
答:
答:
C语言里面
一般使用printf语句进行打印,同时打印出来的那个
逗号
实际上就是一个字符,字符一般都是放在""或者''里面,多个字符放前面,单个字符放在后面那个,因此你只需要把那里面的逗号去掉就行啦,希望能够帮助到你。
关于
c语言中逗号
表达式
答:
主要是将程序中多行完成并作一行完成 比如这样一句 while(gets(s),strcmp(s,"0")){ ...} 你看一下应该能明白怎么用 就是运行了gets和strcmp 但是返回的是strcmp的值 利用这个值进行循环
C语言
表达式,y=1 + 4 / 5 + 5 < 7 + 4 % 5 + (8, 10); 最后的结果是什 ...
答:
运行结果:y=1 首先你要知道:
c语言
运算符优先级别 和 运算符的结合方向 的知识。int y=1 + 4 / 5 + 5 < 7 + 4 % 5 + (8, 10); 整体看是个赋值表达式;1.根据运算符的优先级别我们知道此时()最高所以先运算 (8, 10) 又由于此时
括号里面
又是 个
逗号
表达式根据逗号所以
括号内
的...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网