【发布时间】:2015-06-16 11:21:00
【问题描述】:
这让我大吃一惊。我真的不知道这是关于什么的。我有以下代码:
char cSexMF = 'M';
printf("%c \n", &cSexMF);
它应该输出 M 但是每次我运行代码时它都会输出不同的数字或字母或符号或任何它真正喜欢的东西。我认为这是一个简单的命令,但显然我什至不能再这样做了。
谁能提供一些关于为什么会发生这种情况的见解?
【问题讨论】:
-
为什么&?你想要这个字符还是它的内存地址?