c - 对于简单程序,c 中的错误输出

标签 c

我是一名新手程序员。执行程序时反复出现错误。 显示的输出要么是错误的,要么是奇怪的。 该程序的示例:

#include<stdio.h>

int main()
{

    int age;

    age=969;

    printf("Methuselah was %d years old\n");

    return(0);
}

我得到的输出是 4199232

我该如何解决这个问题? 我用的是Quincy 2005

最佳答案

您没有指定格式字符串中 %d 对应的变量是什么。
该行可能应该是

printf("Methuselah was %d years old\n", age);

关于c - 对于简单程序,c 中的错误输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40055974/

相关文章:

c++ - realloc和calloc是否调用malloc?

c - &p 和 p 有什么区别

c - c中是否有一种数组类型允许将字符串用作索引?

c - 试图创建一个结构指针数组,但统计上违反堆/缓冲区/等

c - Arduino C 不进入循环?

c - 为什么从双向链表打印时得到相同的字符串值但不同的算术值

solaris - 多线程 printf 与 write(2) 缓冲

c - 在 C 中加入文件系统路径

c - 使用字符串查找数字平均值

c - Linux 中的软中断处理时序与硬中断处理时序