【初心者歓迎】C/C++室 Ver.33【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0810デフォルトの名無しさん
2007/01/05(金) 03:43:46配列の[]や関数の()は他よりも優先順位が高い。
()により優先順位を明示することも出来る。
時には複雑怪奇な宣言にも出会うだろうが、基本はそれで読めるはず。
int *q[5] は q -> [5] -> * -> int
の順で読める。
「q is an array[5] of pointer to int」
「q は int* を格納する5要素の配列」
int (*q)[5] は q -> * -> [5] -> int
の順で読める。
「q is a pointer to an array[5] of int」
「q は int を格納する5要素の配列へのポインタ」
■ このスレッドは過去ログ倉庫に格納されています