原题来自阿里笔试,代码如下:
#include <cstdio>
int main()
{
const int val = 9;
int *p = (int *)&val;
*p = 10;
printf("%d ", val); // 输出为9
printf("%d", *p); // 输出为10
原题来自阿里笔试,代码如下:
#include <cstdio>
int main()
{
const int val = 9;
int *p = (int *)&val;
*p = 10;
printf("%d ", val); // 输出为9
printf("%d", *p); // 输出为10