我有以下代码,但我的输出不正确.任何人都可以告诉我为什么输出10 B只是为什么我没有A输出?
#include<stdio.h>
#include<conio.h>
void main()
{
int *p;
char c,d;
int i;
clrscr();
p=&i;
*p=10;
(char *)p=&c;
*p=65;
(char *)p=&d;
*p=66;
printf("%d%c%c",i,c,d);
getch();
}
Run Code Online (Sandbox Code Playgroud) c ×1