C言語なら俺に聞け! Part 75
■ このスレッドは過去ログ倉庫に格納されています
0033デフォルトの名無しさん
NGNG>はじめに
>C言語は、現在広く使用されている言語である。
しかし、Cは、より良い言語を開発しようという目的の下に開発された言語ではなく、
UNIXを開発するために、いわば「いきあたりばったり」で開発された言語である。
ゆえに、ダーティな構文や、コンパイラの実装を容易にするために手を抜いた部分が存在する。
>本文では、そのような「Cの暗部」のうち、「配列とポインタ」について述べる。
>対象読者は、Cをそれなりに習得しており、かつ、以下のような疑問を感じる人である。
>・Cの宣言では、[] は* よりも優先順位が高い。 ゆえに、char *s[10]; という宣言は、
「char へのポインタの配列」を意味する ---逆じゃないか?
いきなりここで躓きました・・・orz
■ このスレッドは過去ログ倉庫に格納されています