ここから本文です

C#のvarってどういう時に使うんですか? あと、Cの#defineとは変数だと都合が悪...

wah********さん

2018/4/618:36:03

C#のvarってどういう時に使うんですか?

あと、Cの#defineとは変数だと都合が悪いんですか?

どちらも回答お願いします。

※わからない部分があったら教えて下さい

閲覧数:
47
回答数:
1

違反報告

ベストアンサーに選ばれた回答

kap********さん

2018/4/1017:58:04

#defineは変数ではなくプリプロセッサです。

まず変数とプリプロセッサの違いを理解しないと駄目かと。

  • 質問者

    wah********さん

    2018/4/1117:46:46

    しかし使い道は同じ様なものだと思うのですが、

    #include〈stdio.h〉
    #define A 1
    int main(void){
    printf("%d/n",A);
    return 0;
    }

    #include〈stdio.h〉
    int main(void){
    int a=1;
    printf("%d/n",a);
    return 0;
    }

    どちらで実行しても同じ結果が帰ってくると思うんですよ。

    この時、#defineを使う理由が分からないので、教えてください

  • その他の返信(2件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

質問した人からのコメント

2018/4/12 17:50:14

ありがとうございました!

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる