-2
私はCに初心者です、私はそれがここに-
を出力する方法方法のchar [] = ARR "OX | - " C言語での作品
char arr[] = "OX|-";
printf("%4c",arr[6]); //it prints -
このラインに出くわしましたか?
|
オペレータは、このような形式でどのようなタイプの配列でも動作しますか?この行はjava、c#などの他の言語でも機能しますか?
これは非常に愚かな質問かもしれません..そして、私はdownvoted .. no problem..atleastは私にアイデアを示唆しています..それは私がそれがどのように " - "を印刷したかを理解することを示唆しています – adi
投稿コードは*未定義の動作*を呼び出します。あなたの最初の質問は、誰もいないところで定義を求めているので、試して答えるのが無意味です。 2つ目の質問は意味をなさない。なぜなら、あなたが投稿した2行に '演算子|'(ビット単位のOR)が使われていないからです。あなたの3番目の質問は、他の言語が同様の挙動を示すかどうかを尋ねているようです。 *その*質問*は答えることができます:いくつかは、いくつか、いくつかはないかもしれません。 – WhozCraig
"*印刷方法 - ここ?*"何が起こると思いますか? – alk