c语言学习笔记 scanf和printf格式的问题

 

int a =0;

int b =0;

scanf("%d %d",&,&b);

上面这种和下面这种哪种对?

int a =0;

int b =0;

scanf("%d,%d",&,&b);

 

一个格式是空格,一个格式是逗号,都是对的,两种写法都是规定了变量和变量之间是怎么区分开的,有人习惯用空格表示我输入完了一个变量的值,有人喜欢用逗号表示,你也可以用问号。

 

我下面这种写法都没有问题,完全可以编译通过,visutal studio community 2017

int a = 0;
int b = 0;
scanf_s("%d+%d",&a,&b);//
printf("%d??%d",a,b);

 c语言学习笔记 scanf和printf格式的问题_第1张图片

 

转载于:https://www.cnblogs.com/yfish/p/9595745.html

你可能感兴趣的:(c/c++)