- ベストアンサー
C言語プログラミングについて
#include <stdio.h> int main(void) { printf("hello,world\n"); } □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■ #include <stdio.h> int main(void) { printf("hello"); printf(",world"); printf("\n"); } 上の2つのプログラムをコンパイルするとどのような違いが生じるんですか??printfってどんな働きをするんですか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
上下共に同様の結果です。 ディスプレイにhello,world と出力(表示)されるだけです。 上の文のほうが列も少なく分かりやすいですね。 下の分はわざわざ三行に分ける必要性に疑問を感じます。 C言語を勉強するなら下記のサイトを参考にするといいかもです。 http://homepage3.nifty.com/mmgames/c_guide/
その他の回答 (3)
- fallen_angel
- ベストアンサー率12% (287/2339)
以下のURLを参考に
お礼
3回も投稿していただいたようで…。ありがとうございました。 サイト参考になりました。
- fallen_angel
- ベストアンサー率12% (287/2339)
printf は標準出力装置への出力命令です。 標準出力装置は、多くの場合ディスプレイですね。 http://www9.plala.or.jp/sgwr-t/c/sec05.html http://wisdom.sakura.ne.jp/programming/c/c57.html
- fallen_angel
- ベストアンサー率12% (287/2339)
プログラミングの意図は異なりますが、 出力結果だけを見れば違いは無いでしょう。 printf は標準出力装置への出力命令です。 標準出力装置は、多くの場合ディスプレイですね。
お礼
サイト参考になりました。 ありがとうございました。