不懂就问加,a与不加,a有什么区别,都可以运行都是输出值不一样
收起
这样写才是对的。
在C语言中,使用printf("%d");而没有提供对应的参数,会导致打印一个未定义的值。原因如下:
格式说明符%d:%d是一个占位符,用于输出一个整数值。缺少参数:printf("%d");中没有提供与%d对应的整数参数。由于printf函数期望在参数列表中找到一个整数值,但实际没有提供,这会导致printf函数从堆栈中读取一个不相关的值。这种行为是不确定的,因为它依赖于堆栈的状态和编译器的实现细节。
报告相同问题?