【发布时间】:2019-01-09 21:03:36
【问题描述】:
下面是我尝试打印 char 变量和指针的默认值/值的代码。但无法在控制台上看到它。它有默认值还是无法读取 ASCII 范围。?
#include <stdio.h>
int main()
{
char c, *cp;
printf("\nValue of char c:%c\n", c);
printf("\nValue of char ptr:%c\n", *cp);
return 0;
}
【问题讨论】:
-
由于它们没有被初始化,它们可以是任何东西。
-
这些值为“不确定”。 (具有 自动 存储类型的变量如果未初始化则具有不确定的值,并且在分配值之前处于替代状态)