A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
取り敢えずこのサイト?
配列とポインタの完全制覇:
http://kmaebashi.com/programmer/pointer.html
#2氏の紹介してくれたリンクにもある書籍のドラフトがこのページです。
これをザーッと読んでみて、書籍版購入するかしないか決めてみればエエんちゃうかしらん。
No.2
- 回答日時:
https://acceliv.com/c-pointer-books/
上記のURLにC言語のポインターに特化した書籍が紹介されているので、それらを読まれたらいいと思います。
なお、「エキスパートCプログラミング―知られざるCの深層 (Ascii books)」については、C言語を多少学んだくらいでは理解できないと紹介されていますが、逆にこの本を読むと、C言語がよく理解できる方もいらっしゃると思います。お勧めです。
ちなみに *p と**pは後者のほうを「ポインターのポインター」なんて呼ぶことがありますね。2つまではソースコードでよく見るのですが、3つ以上になると、理解しずらくなります。
上記のURLにC言語のポインターに特化した書籍が紹介されているので、それらを読まれたらいいと思います。
なお、「エキスパートCプログラミング―知られざるCの深層 (Ascii books)」については、C言語を多少学んだくらいでは理解できないと紹介されていますが、逆にこの本を読むと、C言語がよく理解できる方もいらっしゃると思います。お勧めです。
ちなみに *p と**pは後者のほうを「ポインターのポインター」なんて呼ぶことがありますね。2つまではソースコードでよく見るのですが、3つ以上になると、理解しずらくなります。
No.1
- 回答日時:
アスタリスク2個はポインタの為のポインタです
「C言語 ポインタ」で検索すればたくさんでてきます
色々なサイトが出ますが何種類かやると良いと思います
そうすることで有るサイトでは理解できなかったことが理解できるようになることは良くあることだと思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- C言語・C++・C# C言語 ポインタ 配列 2 2022/06/02 17:29
- C言語・C++・C# ポインタの型変換、どうやるんでしたっけ? 2 2022/03/28 11:00
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- C言語・C++・C# 双方向リスト 1 2023/06/28 04:16
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# C言語で構造体の参照渡しができません 2 2022/12/18 21:22
- C言語・C++・C# いまc言語を独学で勉強しているのですがいまいちわかりません。 https://monozukuri- 3 2023/07/06 18:59
- C言語・C++・C# C pointer? or... 2 2022/03/29 00:47
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインタに直接アドレス...
-
C言語の関数と配列に関する質問
-
fopne で失敗する原因
-
メモリのアドレスからの値の取...
-
init関数の意味
-
戻り値で構造体を返すことは可...
-
エラーの意味
-
参照型で受け取った引数をポイ...
-
【VC++2005(CLR)】マルチスレッ...
-
TCHAR文字列内の検索について
-
セグメントエラー
-
ポインタのアドレス範囲
-
【なぜポインタを使うのか】
-
C言語のプログラムをJavaに...
-
ポインタ変数の利用方法
-
コンストラクタでnewを失敗した...
-
クイックソートの比較交換回数...
-
ポインタのミスでOS壊れるの...
-
デバイスハンドルとは?
-
#define NULL ((void *)0) の弊害
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セグメントエラー
-
C言語のポインタに直接アドレス...
-
init関数の意味
-
戻り値で構造体を返すことは可...
-
fopne で失敗する原因
-
C言語の関数と配列に関する質問
-
Run-Time Check Failure #3とい...
-
LPSTR型の初期化について
-
ExcelVBAでのkernel32(64bit)
-
main(int argc,char **argv[])...
-
アプリを32bitから64bit移行
-
ハンドルはポインタか
-
連結リスト 要素の入れ替え
-
C言語でのconstを返す関数
-
Cで作成したDLL関数をVBから呼...
-
NULLとブランクの違い
-
エラーの意味
-
ハンドル、アドレス、ポインタ...
-
DLL<->VB間での受け渡し(文字...
-
【C言語】戻り値が構造体の関数
おすすめ情報