【发布时间】:2019-06-03 20:24:27
【问题描述】:
#include <stdio.h>
int main(){
int a = 3;
int b[] = {1,2};
int c = 4;
b[3] = 10;
printf("a = %d\n",a);
return 0;
}
输出:10
它可能是一个整数输出,它也不携带任何垃圾值,但是当我将值分配给变量 a 为a = 5 及以上值5 之后,它只是按原样打印输出,告诉我这里发生了什么!
【问题讨论】: