0861デフォルトの名無しさん垢版 | 大砲2020/03/28(土) 10:06:10.74ID:bUHEXbij C で char hoge[4] = "data"; とすると末尾の '\0' は捨てられますか? それともメモリ破壊起きますか? あと C++ でも仕様は同じですか? 常に char hoge[4] = {'d', 'a', 't', 'a'}; と描くべきですか?