假设我有一个char指针:
char * cp; int val2 = 2; cp = &val2; *cp = 1234;
由于值1234太大而无法容纳1个字节会发生什么?它会溢出并导致存储不正确的值,还是会以某种方式将正确的值存储在几个字节中?
c integer-overflow char
c ×1
char ×1
integer-overflow ×1