c语言中 为什么z=两个数 怎么选

作者&投稿:梁致 (若有异议请与网页底部的电邮联系)
比较两个数大小的c语言怎么表达~

scanf("%d,%d,",a,b);应该是scanf("%d,%d,",&a,&b);
而且你输入两个数的时候要以逗号间隔 比如输入 1,2回车 不能输入 1 2 回车

#include void main(){int a,b,i,n=0,s[1000];while(scanf("%d%d",&a,&b)!=EOF)//可以连续输入数据,按Ctrl+Z结束{s[n]=a+b;n++;}for(i=0;i<n;i++)printf("%d
",s[i]);//按顺序连续输出各组的计算结果并换行}

printf("%d",z=(1,3));

首先系统会计算赋值语句,进行赋值,然后将z的值提供给printf

在进行赋值时(1,3)是逗号表达式,其取值是逗号分隔的最后一个语句或表达式的值,因此(1,3)赋值给z的是3