回复 19楼 童生
算了,应该是编译器不支持左值"强制转型",编译器禁了我那个"黑科技",去掉int很明显可以得出结果
看来只能int s='abcd';这样了

[此贴子已经被作者于2018-4-1 14:38编辑过]

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
[此贴子已经被作者于2018-4-1 14:38编辑过]
#include<stdio.h> int main( void ) { char s[6]={"abcds"}; int* const p=( int* )s; *p=*(( const int* const )"wxyz123"); puts(s); return 0; }
[此贴子已经被作者于2018-4-1 14:54编辑过]
[此贴子已经被作者于2018-4-1 16:33编辑过]