C言語に関する質問です。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
rayor

C言語に関する質問です。

#1

投稿記事 by rayor » 14年前

画像

C言語に関する質問です。下線部がわからないです。どなたが教えてください。

rayor

Re: C言語に関する質問です。

#2

投稿記事 by rayor » 14年前

画像

このページの下線部もわかりません。Cの初心者ですので、わかりやすくお願いいたします。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: C言語に関する質問です。

#3

投稿記事 by softya(ソフト屋) » 14年前

1つ目は、カンマ演算子の機能が分からないと言うことでしょうか?
2つ目は、DATAと言うか#defineの機能が分からないと言うことですか?それとも右辺値という言葉が分からないのでしょうか?
3つ目のbbという配列変数にbb=1;とできない理由は配列そのものの理解と関わっていますがbbとbb[0]の違いはわかりますか?それとも、左辺値という言葉が不明なのでしょうか?
4つ目の++DATA;とできない理由は、#defineの機能が分かればわかります。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

rayor

Re: C言語に関する質問です。

#4

投稿記事 by rayor » 14年前

softya(ソフト屋) さんが書きました:1つ目は、カンマ演算子の機能が分からないと言うことでしょうか?
2つ目は、DATAと言うか#defineの機能が分からないと言うことですか?それとも右辺値という言葉が分からないのでしょうか?
3つ目のbbという配列変数にbb=1;とできない理由は配列そのものの理解と関わっていますがbbとbb[0]の違いはわかりますか?それとも、左辺値という言葉が不明なのでしょうか?
4つ目の++DATA;とできない理由は、#defineの機能が分かればわかります。
ご回答をありがとうございます。一つ目は、カンマ演算子の機能がわからないです。

二つ目はなぜDATA,bbは右辺値としてしか利用できません、はわからないです。

三つ目はbbとbb[0]の違いを教えてください。

四つ目は#defineの機能はわからないです。

恐れ入りますが、わかりやすくお願いいたします。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: C言語に関する質問です。

#5

投稿記事 by softya(ソフト屋) » 14年前

どこから説明して良いの分からないのでC言語の入門書はどんな本を読まれていますか?すべて入門書に書かれていると思います。
このままだとC言語の大半の文法を説明しないと行けない気がします。
サイトを紹介しますので分からないことを改めて聞いてください。
>一つ目は、カンマ演算子の機能がわからないです。
「カンマ演算子」
http://www.kis-lab.com/serikashiki/C/C02.html

>二つ目はなぜDATA,bbは右辺値としてしか利用できません、はわからないです。
「不変の値の取り扱い」
http://9cguide.appspot.com/18-01.html

>三つ目はbbとbb[0]の違いを教えてください。
「複数の変数をまとめて扱う」
http://9cguide.appspot.com/13-01.html
「配列の使い方」
http://9cguide.appspot.com/13-02.html
「配列とポインタの奇妙な関係」
http://9cguide.appspot.com/15-07.html

>四つ目は#defineの機能はわからないです。
「不変の値の取り扱い」
http://9cguide.appspot.com/18-01.html
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

“C言語何でも質問掲示板” へ戻る