注册 登录
编程论坛 C语言论坛

新人请教 关于int类型

oswin 发布于 2022-11-28 01:53, 657 次点击
新人请教
编译环境 VS2022

y,z输出的值出错
输入:
20,30,40
输出:
x=20 y=-858993460 z=-858993460

程序如下:
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable:6031)
#include<stdio.h>
int main()
{
    int x, y, z;
    scanf("%d,%d,%d", &x, &z, &y);
    printf("x=%d y=%d z=%d\n", x, y, z);
    return 0;
}

感谢!
2 回复
#2
apull2022-11-28 08:30
203040 输入的逗号必须是英文逗号,逗号前后不能有空格。
#3
oswin2022-11-28 10:41
回复 2楼 apull
解决了,谢谢!
特意关注了才发现,编制时自动跳转回中文输入了。
1