• 締切済み

C言語における文法のうち文についての把握

osamuyの回答

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

http://www.lysator.liu.se/c/ANSI-C-grammar-y.html#statement を見た感じだと、「文は『;』で区切る」と覚えといたほうが良いような。 (正確に言うと上記yacc形式構文表記を見ると分かるとおり、『;』が「文を区切っている」わけでなくて、「文のいくつかの形式は末尾に『;』を付ける」と理解する必要があります。) > C言語で文は「,」で区切るということですが ちなみに何に書いてありました?

gayaldy21
質問者

補足

申し訳ありません。,ではなく;であったようです。失礼しました。C言語で何が文なのか。どういうものを文と呼んでいるのかよく分からないのです。命令とは別に分けられているようですが、この言語における文の定義が今一つ分かりません。いちばんお聞きしたいのはこの文とは何かです。幾つか参考図書を見ましたが、ただいきなり文を;で区切るという記述が多いような気がします。

関連するQ&A

  • C言語って一体何ができるんですか?

    C言語やJAVAといった言葉をよく耳にしますが、それらがプログラム言語だということは分かるのですが、具体的にどういうことができるというのがよく分かりません。 よければお教えください。できるだけ具体的に説明していただけると助かります。お願いいたします。

  • C言語って。

     ものすごく基本的な質問なのですが、 C言語って何ができるのですか? 具体的にはどういう風に使われているのですか? 市販されているPC用のアプリケーションソフト もC言語で作られているのですか?

  • C言語における文法について

    C言語でforループのかっこの中はなぜ,で区切るのでしょうか?

  • エクセルでC言語のfor文と同じことはできませんか

    エクセルでVBAを使わずにC言語のfor文と同じことをしたいのですが 何か良い方法はありませんか? できれば 分かり易く解説して頂けるとありがたいです。 よろしくお願いします。

  • C言語特有の文法や概念について

    C言語に特有な記述の仕方や概念って何かあるでしょうか? C言語のみにある特性でなくてもよく、例えば、Curly-bracket言語であるとか、返り値なしのvoidが扱われているとか・・・。 なるべく、手続き型言語である等といったパラダイム的なものではなく、C言語でプログラムを書く上での特殊な文法とか、そういったものを教えて頂ければと思います。 ちょっとわかりづらい質問で申し訳ありませんが、よろしくお願い致します。

  • C言語について…

    C言語についてですが… while文とdo while文はどう違うんですか?プログラムの書き方が違うくらいでしょうか? またwhile文とdo while文のどちらかしか使えない場合、どちらを使いますか?理由もお願いします。

  • C++言語を学びたい

    C++言語を学びたいと思っています。プログラミングはいままで一度もしたことなく全くの初心者です。C++言語のテキストは購入したのですが、実際に行うにあたり、何かソフトなどが必要なのでしょうか?具体的に教えて頂ければ幸いです。

  • c言語でif文の処理について

    お世話になります。 C言語を勉強中なのですが AとBが一緒でなおかつCとDが一緒ならば というif文を作りたいのですがどのように記載すればいいのでしょうか? よろしくお願いいたします。

  • c言語でできること

    c言語は具体的には何ができるのでしょうか ものすごくがんばれば市販のゲームソフトなども作れるようになるのでしょうか というのは 今、僕はc言語のプログラミングを勉強しています コンパイルするとms-dosの黒い画面が表示されますよね。オセロなどのゲームはとても見にくいです。 あのようなゲームではなく、ちゃんと絵があるようなゲームは作れるのでしょうか?? また3Dのゲームはつくれるのでしょうか? 「c言語のゲーム」とググってもありません c言語だけではできなくてdirectxなどがいることは知っています。 プログラミングを学ぶ上でなにか目標ができたら それに向けてがんばれると思うので情報よろしくお願いします。 わかりにくい文章ですいません^^;

  • C言語 と C++ の違いとは

    C言語 と C++ の違いについて具体的に教えてください。  よろしくお願いします。