有人可以告诉我为什么会出现这个运行时错误吗?

标签 c windows runtime-error pelles-c

我在 Pelles C 上创建了一个程序,但是,当我运行它时,它直接跳到函数末尾,只是说“按任意键继续”

#include <stdio.h>

int main()
{
    char letter;
    int num1, num2;

    printf("Enter any one keyboard character ");
    scanf("%c", &letter);
    printf("Enter 2 integers seperated by a space ");
    scanf("%d %d", &num1, &num2);

    printf("Numbers inputted were %d and %d \n" num1, num2);
    printf("letter input %c", letter);
    printf(" Stored at: %p \n", &letter);

    return 0;
}

谁能告诉我为什么会发生这种情况?

最佳答案

printf("Numbers inputted were %d and %d \n" num1, num2);
                                           ^

在上述 printf 语句中,您在 num1 之前错过了 ,

printf("Numbers inputted were %d and %d \n",num1, num2);

关于有人可以告诉我为什么会出现这个运行时错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31389131/

相关文章:

symfony - 无法 Autowiring "App\Controller\BlogController::edit()": it references class "App\Entity\Blog" but no such service exists 的参数 $blog

java - 如果由于解析异常而被后退按钮破坏,Android 应用程序会崩溃

c++ - 打开/dev/ttyUSB0 返回 "Bad file descriptor"

windows - VS C++ 2008 Express 和 Professional 之间的可执行文件大小差异

c# - 来自文本框的字符串输入 if/else

windows - 如何禁用 Windows 注册表中的剪切、复制、粘贴、重命名等操作?

runtime-error - Lucee 没有显示运行时错误

c - 调试器显示段错误。无法定位故障

c - rsyslogd 问题,使用 openlog () 记录,但日志转到/var/log/messages

c - 指针的好处?