No.3ベストアンサー
- 回答日時:
> その表の結合性というのはどういう意味ですか?
「結合規則」とも呼ばれます。
同じ優先順位の演算子を並べたときにどのように解釈されるかです。
例1)
x.y++
ドット(.)演算子と後置インクリメント(++)演算子は同じ優先順位ですが,
結合規則は「左から右」なので,
(x.y)++
と解釈されます。
例2)
a = b = 0
代入(=)演算子の結合規則は「右から左」なので,
a = (b = 0)
と解釈されます。
一瞬、それでは矛盾があると思いましたが、その表の優先順位が同じものなら
結合性も同じだったので納得できました。
ありがとうございました。
No.2
- 回答日時:
参考 URL に演算子の優先順位が載っているので参考にしてください。
ちなみに,s.pstr[0] でも同じです。
「1文字目を参照する 」ならこの方が分かりやすいかも。
参考URL:http://www.bohyoh.com/CandCPP/C/operator.html
この回答への補足
ありがとうございます。
その表の結合性というのはどういう意味ですか?
x++なら左
++xなら右
と書いてありますが、x++ならxを参照した後に++でインクリメントするから
左のxが右の++より先だから、
x++なら右
なのではないかと思いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラムが書けません。 4 2023/01/22 22:57
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# 未解決の外部シンボル _printfが関数_mainで参照されました 1 2022/09/18 15:28
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# C言語 2 2022/07/21 00:02
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- Visual Basic(VBA) 指定文字を太字にするVBAを別シートのセルを指定する構文(改良について) 6 2022/08/27 22:11
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Integer変数をカラにしたいので...
-
C++ 構造体の一括初期化 {0}
-
VBAのプログラムで、DIAG = 1# ...
-
C言語 構造体の中に共用体を定...
-
構造体のデータを丸ごとコピー...
-
「#undef」と「#define」の使い...
-
long型のデータをバイト型の配...
-
異なる構造体のデータのコピー
-
ユーザー定義型変数の一括初期化
-
aspでユーザー定義の構造体を作...
-
FILE構造体がどのように定...
-
VBAの変数のデータ型を変更する...
-
値が代入されてない時
-
変数宣言および代入について
-
VBAにてcolorindexを変数に格納...
-
winsockのsendtoで送れるデータ型
-
typedefをプログラム中で解除す...
-
VBからVCへ渡す構造体の設定に...
-
enum宣言と列挙変数の初期値に...
-
VB6.0の変数、関数の定義位置か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのプログラムで、DIAG = 1# ...
-
Integer変数をカラにしたいので...
-
C++ 構造体の一括初期化 {0}
-
long型のデータをバイト型の配...
-
「#undef」と「#define」の使い...
-
構造体のデータを丸ごとコピー...
-
VBAにてcolorindexを変数に格納...
-
C言語 構造体の中に共用体を定...
-
値が代入されてない時
-
異なる構造体のデータのコピー
-
typedefをプログラム中で解除す...
-
構造体のポインタにNULLが入らない
-
charとucharの違い
-
整数から16進数への変換 現在c...
-
VBAの変数のデータ型を変更する...
-
VB.NETのStructureというのはど...
-
構造体を型の異なる構造体に代入
-
日付チェック関数について
-
命名規則 VB 構造体
-
構造体の初期化方法について
おすすめ情報