- 109 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 18:52:07 ]
- 試してみた
1^Inbsp;^Inbsp;int 2^Inbsp;^Inbsp;foo(void) 3^Inbsp;^Inbsp;{ 4^Inbsp;^Inbsp;^Inbsp;^Inbsp;char *foo; 5^Inbsp;^Inbsp;^Inbsp;^Inbsp;char bar[10]; 6^Inbsp;^Inbsp; 7^Inbsp;^Inbsp;^Inbsp;^Inbsp;foo = (char []){"abc"}; 8^Inbsp;^Inbsp;^Inbsp;^Inbsp;// 下と同じ 9^Inbsp;^Inbsp;^Inbsp;^Inbsp;// foo = (char []){'a', 'b', 'c', '\000'}; 10^Inbsp;^Inbsp; 11^Inbsp;^Inbsp;^Inbsp;^Inbsp;// foo = {"abc"}; 12^Inbsp;^Inbsp;^Inbsp;^Inbsp;// error : 左ブレースが異常 13^Inbsp;^Inbsp; 14^Inbsp;^Inbsp;^Inbsp;^Inbsp;foo[0] = 'q'; 15^Inbsp;^Inbsp;^Inbsp;^Inbsp;// ok : 書き換え可能 16^Inbsp;^Inbsp; 17^Inbsp;^Inbsp;^Inbsp;^Inbsp;foo = (char *){"abc"}; 18^Inbsp;^Inbsp;^Inbsp;^Inbsp;// foo = "abc"; と似たようなもの 19^Inbsp;^Inbsp; 20^Inbsp;^Inbsp;^Inbsp;^Inbsp;// foo = (char *){'a', 'b', 'c', '\000'}; 21^Inbsp;^Inbsp;^Inbsp;^Inbsp;// warning : 初期化子が多い 22^Inbsp;^Inbsp; 23^Inbsp;^Inbsp;^Inbsp;^Inbsp;// foo[0] = 'q'; 24^Inbsp;^Inbsp;^Inbsp;^Inbsp;// maybe : foo : char const * 25^Inbsp;^Inbsp; 26^Inbsp;^Inbsp;^Inbsp;^Inbsp;// bar = (char []){"abc"}; 27^Inbsp;^Inbsp;^Inbsp;^Inbsp;// error : bar : char * const 28^Inbsp;^Inbsp;^Inbsp;^Inbsp;(void)bar; 29^Inbsp;^Inbsp; 30^Inbsp;^Inbsp;^Inbsp;^Inbsp;return 0; 31^Inbsp;^Inbsp;}
|

|