a25_kharc05
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* C言語のポインタはどうしたら分かりやすくなるか?
-(by [[K]], 2025.08.18)
** (0) 背景情報
-osdev-jp の #雑談なんでも にて、C言語のポインタをどうに...
-それで、じゃあ具体的にどうしたらいいか考えよう、という流...
** (1) 案
-まず、C言語においてポインタは単純な整数ではありません。...
-これがあるおかげで、sizeofを使わなくても安全に配列アクセ...
-でもそれが一般整数との差異になってよくないと思うので、 +...
//-まずその前に、ポインタに関する加算が勝手にスケールされ...
// カナやんさん: Cの勉強で体験した地獄って、どんなもの...
//
// ねこがくれさん: ポインタの理解です
//
// uchanさん: ポインタは難しいと言われますよね。「...
//
// ねこがくれさん: あれを今から見返してみると、滅茶苦茶...
// 正直、Cを少しでも勉強してからゼロから...
// 結局、苦しんで覚えるC言語のやつを読ん...
//
// k-tan: ポインタは必要に迫られるまで勉強しな...
// 初心者が使うscanfでポインタが必要にな...
// a = my_scanf("%d"); みたいにするべき...
//
// ねこがくれさん: 複数代入できなくないですか?それだと
//
// k-tan: そうなんです。できないんです。C言語で...
// でもそれなら、私は複数の値を返すこと...
// (そういう選択肢が欲しいという意味で...
// ポインタを分からないやつはC言語でプロ...
// (たまにそういう言い方をする人がいま...
// 配列・ポインタ・構造体が分からなくて...
// もっと高度なことがやりたくなった人だ...
// 「ポインタが難しいからC言語は嫌い」っ...
// (ポインタが分からない人が悪いわけじ...
// ・・・と私は思うのです。
//
// ねこがくれさん: それは自分で関数を作れば済む気がします
// int scan_int() {
// int x;
// scanf("%d", &x);
// return x;
// }
// ↑適当に書いたのでミスあります多分
// みたいな関数を作れば済む気がします
//
// ただ、この関数を作ることにポインタを...
// おそらく3年前の私だと理解できないと思...
// たしかに、標準のライブラリで実装され...
//
// ポインタのせいで私は挫折しかけたので…
終了行:
* C言語のポインタはどうしたら分かりやすくなるか?
-(by [[K]], 2025.08.18)
** (0) 背景情報
-osdev-jp の #雑談なんでも にて、C言語のポインタをどうに...
-それで、じゃあ具体的にどうしたらいいか考えよう、という流...
** (1) 案
-まず、C言語においてポインタは単純な整数ではありません。...
-これがあるおかげで、sizeofを使わなくても安全に配列アクセ...
-でもそれが一般整数との差異になってよくないと思うので、 +...
//-まずその前に、ポインタに関する加算が勝手にスケールされ...
// カナやんさん: Cの勉強で体験した地獄って、どんなもの...
//
// ねこがくれさん: ポインタの理解です
//
// uchanさん: ポインタは難しいと言われますよね。「...
//
// ねこがくれさん: あれを今から見返してみると、滅茶苦茶...
// 正直、Cを少しでも勉強してからゼロから...
// 結局、苦しんで覚えるC言語のやつを読ん...
//
// k-tan: ポインタは必要に迫られるまで勉強しな...
// 初心者が使うscanfでポインタが必要にな...
// a = my_scanf("%d"); みたいにするべき...
//
// ねこがくれさん: 複数代入できなくないですか?それだと
//
// k-tan: そうなんです。できないんです。C言語で...
// でもそれなら、私は複数の値を返すこと...
// (そういう選択肢が欲しいという意味で...
// ポインタを分からないやつはC言語でプロ...
// (たまにそういう言い方をする人がいま...
// 配列・ポインタ・構造体が分からなくて...
// もっと高度なことがやりたくなった人だ...
// 「ポインタが難しいからC言語は嫌い」っ...
// (ポインタが分からない人が悪いわけじ...
// ・・・と私は思うのです。
//
// ねこがくれさん: それは自分で関数を作れば済む気がします
// int scan_int() {
// int x;
// scanf("%d", &x);
// return x;
// }
// ↑適当に書いたのでミスあります多分
// みたいな関数を作れば済む気がします
//
// ただ、この関数を作ることにポインタを...
// おそらく3年前の私だと理解できないと思...
// たしかに、標準のライブラリで実装され...
//
// ポインタのせいで私は挫折しかけたので…
ページ名: