• ベストアンサー

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ってどんな働きをするんですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

上下共に同様の結果です。 ディスプレイにhello,world と出力(表示)されるだけです。 上の文のほうが列も少なく分かりやすいですね。 下の分はわざわざ三行に分ける必要性に疑問を感じます。 C言語を勉強するなら下記のサイトを参考にするといいかもです。 http://homepage3.nifty.com/mmgames/c_guide/

noname#157126
質問者

お礼

サイト参考になりました。 ありがとうございました。

その他の回答 (3)

回答No.4

以下のURLを参考に

参考URL:
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/printf.3.html
noname#157126
質問者

お礼

3回も投稿していただいたようで…。ありがとうございました。 サイト参考になりました。

回答No.3

printf は標準出力装置への出力命令です。 標準出力装置は、多くの場合ディスプレイですね。 http://www9.plala.or.jp/sgwr-t/c/sec05.html http://wisdom.sakura.ne.jp/programming/c/c57.html

回答No.2

プログラミングの意図は異なりますが、 出力結果だけを見れば違いは無いでしょう。 printf は標準出力装置への出力命令です。 標準出力装置は、多くの場合ディスプレイですね。

関連するQ&A

専門家に質問してみよう