scanf的问题
  • 板块学术版
  • 楼主maple11
  • 当前回复8
  • 已保存回复8
  • 发布时间2022/10/10 16:36
  • 上次更新2023/10/27 07:59:44
查看原帖
scanf的问题
757782
maple11楼主2022/10/10 16:36
#include <iostream>
#include<iomanip>
#include<stdio.h>
using namespace std;
int main() {
    int a,b,c;
    scanf("%d*%d%d",&a,&b,&c);
    printf("a=%d b=%d c=%d",a,b,c);
    return 0;
}

输入:12 34 56

输出:a=12 b=16 c=0

在scanf的的中间加入一个*为什么输出的结果b会是16,,程序也没有报错

2022/10/10 16:36
加载中...