小编use*_*163的帖子

为什么格式不匹配时scanf返回随机值

#include <stdio.h>

int main() {
    int i,j,k;
    scanf("%d %d %d",&i,&j,&k);
    printf("%d %d %d", i, j, k);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输入“5 .5 .5”后,返回值为“5 -6229899888 32765”。这个返回值背后的原因是什么?这里究竟发生了什么?(当然,除了前 5 个,那是正常匹配的)。

c

2
推荐指数
2
解决办法
59
查看次数

标签 统计

c ×1