这让我大吃一惊.我真的不知道这是什么.我有以下代码:
char cSexMF = 'M'; printf("%c \n", &cSexMF);
它应该输出M但是每次我运行代码时它都会出现一个不同的数字或字母或符号,或者它真正的想法.我认为这是一个直截了当的命令,但显然我甚至不能再做了.
谁能提供一些有关为什么会发生这种情况的见解?
c printf char
c ×1
char ×1
printf ×1