c语言学习--不同编译器对scanf()函数的影响

xiaoxiao2021-02-28  26

一、scanf()函数的介绍

1、函数原型

// int scanf(const char * restrict format,...); //

二、不同编译器使用scanf()

1、代码

[html] view plain copy //  #include <stdio.h>    int main()  {      int year, month, day;      year = month = day = 0;      printf("Please input year/month/day:for example: 2018,5,4\n");      scanf("%d,%d,%d",&year,&month,&day);        printf("%d, %d, %d\n", year, month, day);  }  //  

2、gcc 4.8.4(ubuntu 14.04)编译器

(1)gcc 版本

(2)结果

3、Qt 对应的 MinGW编译器

(1)MinGW 版本

(2)结果

(3)修改

// #include <stdio.h> int main() { int year, month, day; year = month = day = 0; printf("Please input year/month/day:for example: 2018,5,4\n"); scanf("%d%d%d",&year,&month,&day); printf("%d, %d, %d\n", year, month, day); } //

输入时,中间用空格隔开!

致谢

1、scanf(百度百科)

转载请注明原文地址: https://www.6miu.com/read-1700042.html

最新回复(0)