11问答网
所有问题
当前搜索:
C语言输出逗号
C语言输出
数组时,怎么使每个数字之间用
逗号
隔开
答:
用scanf读入数据时,如果将字符数组写在前面可能会有问题,因此读入时需要注意顺序。假设 char name[20]; int age;scanf("%d,%s",&age,&name); 这样不会用问题 如果scanf("%s,%d",&name,&age); 这样读数据的话,可能会出现问题。你自己试一下,想想为什么,呵呵 ...
c语言
关于
逗号
运算符
答:
主要是右结合性造成的,执行顺序从右到左 printf("%d,%d",(x++,y),y++);中,y++先引用y的值10,然后+1=11,而(x++.y)取后一项的值,即y的值11 如果改成printf("%d",(x++,y));
输出
结果应该是10
c语言
scanf("%d,%d",&a,&b);中
逗号
的问题
答:
用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应,比如说:scanf("%d,%d",&a,&b);因为两个%d之间有一个
逗号
,所以在输入时两个整数之间只能用逗号分隔,如果用其它符号分隔就会出错(比如说此时用空格、回车分隔就会出错)scanf("%d%d",&a,&b);这个格式控制字符串就可以用...
c语言逗号
表达式是如何计算的?
答:
c语言逗号
表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8。逗号表达式用法:当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一个表达式的值。逗号表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个整体,它的值为最后...
C语言
输入几个数据时,要求有
逗号
,就比如要输入a,b,c ,才能
输出
真确答案...
答:
scanf("%d,%d,%d",&a,&b,&
c
); //格式串中加入
逗号
分隔,这样要求输入的数据格式为:10,11,12
C语言
中有关printf与
逗号
表达式的问题
答:
你忽略了一点——括号运算符。加了括号就是一个整体,所以printf("%d\n",(a=3*5,a*4,a+5));这种写法表示给printf传递了两个参数,其中第二个参数是(a=3*5,a*4,a+5)
逗号
表达式的值。printf("%d\n",a=3*5,a*4,a+5);这种写法是给printf这个函数传递了4个参数,而不是你想的逗号...
C语言
中
逗号
表达试是什么?
答:
表达式1,表达式2,表达式3,... ,表达式n
逗号
表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。(3) 逗号运算符的优先级别在所有运算符中最低。例如:(a = 3,b = 5,b+ = a,
c
= b* 5...
c语言逗号
表达式的运算规则
答:
4,7),括号内取值只取最后一个,如果没有括号则取第一个;a=12+7=19。x=(y=3,(z = ++y+2) +5);是首先把y赋值为3,把y递增为4,然后把4加上2,把结果6赋值给z,接下来把z加5最后把x赋为结果值11。2、注意事项:
逗号
运算符( , )是
C语言
运算符中优先级最低的一种运算符。
C语言
中的
逗号
和分号有什么区别和联系
答:
一般地,
逗号
和分号都可作为一个表达式结束的标志。最主要区别:分号是语句结束标志,逗号是表达式结束标志。比如样例:include <stdio.h>int main(){int i,j;printf("Case 1:\n");for(i=j=0;i<10;i++)printf("i=%d ",i++),printf("j=%d ",j++);printf("\nCase 2:\n");for(i=...
C语言
中,
逗号
语句是怎么运行的?
答:
表达式1,表达式2;
逗号
表达式的规则是先算表达式1,再算表达式2,逗号表达式的结果是表达式2的计算结果 这里先赋值a=3;然后赋值b=a--;即b=3;再x=b,即x=3
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜