scanf和cin有什么不同吗

来源:3-2 向容器内灌入不同的饮料:C++ 输入输出方式

小鸡毛同学

2025-08-26 19:11

1.
#include<stdio.h>
#include <iostream>
 int main() 
 {
     //printf("include<stdio.h>\n");
     //printf("include<stdio.h>\n");
     const int a = 99;
     int b;
     b = 100;
     std::cin >> b;
     printf(" %d, %d", a, b);
     return 0;

 }
 2.
 #include<stdio.h>
#include <iostream>
 int main() 
 {
     //printf("include<stdio.h>\n");
     //printf("include<stdio.h>\n");
     const int a = 99;
     int b;
     b = 100;
     scanf(" %d", b);
     printf(" %d, %d", a, b);
     return 0;

 }
 为什么1运行成功但2不行


写回答 关注

0回答

还没有人回答问题,可以看看其他问题

趣味 C++ 入门

C++ 入门,开启趣味学习之旅,揭开 C++ 的神秘面纱,让你不再望而生畏。

32515 学习 · 198 问题

查看课程

相似问题