下へ
> 2007/02/07 (水) 16:02:44 ◆ ▼ ◇ [qwerty]> > COBOLerはちょっと・・・(;´Д`)
> 差別するなよ(;´Д`)STOP RUN.
謎の呪文唱えられても困る(;´Д`)
参考:2007/02/07(水)15時57分13秒
> 2007/02/07 (水) 15:57:13 ◆ ▼ ◇ [qwerty]> > 何でも聞いてくれ
> > コボラーだけどな
> COBOLerはちょっと・・・(;´Д`)
差別するなよ(;´Д`)STOP RUN.
参考:2007/02/07(水)15時50分51秒
> 2007/02/07 (水) 15:56:27 ◆ ▼ ◇ [qwerty]> > 何でも聞いてくれ
> > コボラーだけどな
> ありがとうございます(;´Д`)
> C言語なのですが #define MANKO "ochinpo" ではなく
> const char MANKO[] = "ochinpo"; としてあるソースコードをよく見かけるのですが
> どういった意味があるのでしょうか?(;´Д`)
> 後者にする意図がよく解りませんです
・スコープが効く
・コンパイルする前からMANKOがchar型であることが明白なのでデバッグしやすい
参考:2007/02/07(水)15時52分30秒
> 2007/02/07 (水) 15:55:12 ◆ ▼ ◇ [qwerty]> > 何でも聞いてくれ
> > コボラーだけどな
> ありがとうございます(;´Д`)
> C言語なのですが #define MANKO "ochinpo" ではなく
> const char MANKO[] = "ochinpo"; としてあるソースコードをよく見かけるのですが
> どういった意味があるのでしょうか?(;´Д`)
> 後者にする意図がよく解りませんです
C++勉強した事無いけどdefineは変える事がない固定変数としての指定でcharでセットしてるのは後の処理で文字ばらしたり色々使うんじゃないの?(;´Д`)
参考:2007/02/07(水)15時52分30秒
> 2007/02/07 (水) 15:54:31 ◆ ▼ ◇ [qwerty]> > 何でも聞いてくれ
> > コボラーだけどな
> ありがとうございます(;´Д`)
> C言語なのですが #define MANKO "ochinpo" ではなく
> const char MANKO[] = "ochinpo"; としてあるソースコードをよく見かけるのですが
> どういった意味があるのでしょうか?(;´Д`)
> 後者にする意図がよく解りませんです
#defineは機械的に文字列を置き換えるので危険
もしも12MANKOとかまったく関係無い変数や関数にMANKOという文字列が入っていると
12"ochinpo"なんて文字列に勝手に変換されてしまうんだ
参考:2007/02/07(水)15時52分30秒
> 2007/02/07 (水) 15:53:30 ◆ ▼ ◇ [qwerty]> > 何でも聞いてくれ
> > コボラーだけどな
> ありがとうございます(;´Д`)
> C言語なのですが #define MANKO "ochinpo" ではなく
> const char MANKO[] = "ochinpo"; としてあるソースコードをよく見かけるのですが
> どういった意味があるのでしょうか?(;´Д`)
> 後者にする意図がよく解りませんです
コボラーの俺に聞かれてもな
参考:2007/02/07(水)15時52分30秒
> 2007/02/07 (水) 15:52:30 ◆ ▼ ◇ [qwerty]> > プログラマーさんおられますか?(;´Д`)
> 何でも聞いてくれ
> コボラーだけどな
ありがとうございます(;´Д`)
C言語なのですが #define MANKO "ochinpo" ではなく
const char MANKO[] = "ochinpo"; としてあるソースコードをよく見かけるのですが
どういった意味があるのでしょうか?(;´Д`)
後者にする意図がよく解りませんです
参考:2007/02/07(水)15時49分10秒
> 2007/02/07 (水) 15:50:51 ◆ ▼ ◇ [qwerty]> > プログラマーさんおられますか?(;´Д`)
> 何でも聞いてくれ
> コボラーだけどな
COBOLerはちょっと・・・(;´Д`)
参考:2007/02/07(水)15時49分10秒
> 2007/02/07 (水) 15:49:10 ◆ ▼ ◇ [qwerty]> プログラマーさんおられますか?(;´Д`)
何でも聞いてくれ
コボラーだけどな
参考:2007/02/07(水)15時43分18秒
2007/02/07 (水) 15:43:18 ◆ ▼ ◇ [qwerty]プログラマーさんおられますか?(;´Д`)
上へ