
C言語のポインタわかったわ!!!!

- 1
【柔道】東京五輪金ウルフ・アロンがプロレス電撃転向、新日本が入団発表 金メダリストは日本史上初1 : 2025/06/23 14:21:23 ??? 新日本プロレスは23日、21年東京オリンピック(五輪)柔道男子100キロ級金メダルのウルフ・アロン(29)の入団を発表した。金メダリストのプロ...
- 2
野田聖子議員の夫の請求を棄却 「警察庁のリークで虚偽の記事」訴え1 名前:押しボタン式の匿名希望者 投稿日時:2025/06/23(月) 17:05:06.66 ID:5GBTmNdi9 警察庁幹部の誤ったリーク(情報漏えい)で週刊文春に暴力団員だったと虚偽の記...
- 3
中国人さん、USB充電器がコンセントに接続できず困ってる様子1 : 2025/06/23(月) 17:05:55.63 ID:lITBI8Dl0 https://x.com/xibaozi36064237/status/1936640981677543721...
- 4
敵「東北に住め、ただし宮城県全部,盛岡,八戸,郡山以外から選べ」 どこに住む…???1 : 2025/06/23(月) 17:01:53.05 ID:nXCBfPwU0 【オリックス】宮城大弥を抹消…前日のヤクルト戦は初回に4失点で黒星 富山凌雅も抹消 https://news.y...
- 5
国分太一、丸亀製麺のサイトから姿消す TOKIO城島茂、松岡昌宏は継続掲載1 : 2025/06/23(月) 16:43:00.07 ID:hFhUQ0ej9 https://news.yahoo.co.jp/articles/6a2ecfeae03db01e5af413...
- 6
コメの最大の消費地は東京、自民党は小泉農相が選挙応援に入ることで、支持を広げる「進次郎効果」を期待しましたが有権者には響きませんでした1 : 2025/06/23 12:52:53 ??? 22日に投開票が行われた東京都議選で、自民党が第1会派の座から陥落し、過去最低の議席数となりました。7月に行われる参院選への影響が避けられない...
- 7
【東亜日報】トランプ大統領の次の標的は北朝鮮か?1 : 2025/06/23(月) 16:11:08.12 ID:80iiDkEj 米国が21日(現地時間)、「超大型バンカーバスター(GBU-57)」などでイランの主要核施設3ヵ所に対する爆撃を強...
- 8
大竹しのぶ 長女IMALUが奄美大島に住んだ理由「一緒に暮らしてる彼がいるんですけど…」 人柄も明かす1 : 2025/06/23(月) 16:07:19.87 ID:Bc2Y7mRp9 https://news.yahoo.co.jp/articles/d89d0c0122456a211c5f23...
- 9
さらば森田、中川翔子の“Switch2騒動”で「無闇やたらに叩きすぎじゃない?」「非がない可能性の方が高いんじゃないの?」1 : 2025/06/23(月) 16:36:25.13 ID:hFhUQ0ej9 https://news.yahoo.co.jp/articles/30d6e13175161333b8d320...
- 10
【炎上】 帰化中国人さん 「わたしが都議選挙に負けたのは差別だ」「お前らはバカ」【炎上】 帰化中国人さん 「わたしが都議選挙に負けたのは差別だ」「お前らはバカ」 まとめたニュース
- 11
【都議選】石丸伸二「うおおお20議席取るぞ!」→0勝42敗 ゼロ議席www【都議選】石丸伸二「うおおお20議席取るぞ!」→0勝42敗 ゼロ議席www 冷笑速報
- 12
スペイン政府、EU理事会に「イスラエルとの断絶」の緊急動議を提出1 : 2025/06/23(月) 16:06:17.50 ID:elG1Kiw10 スペインのホセ・マヌエル・アルバレス外相は、EU理事会に対し、EUとイスラエルとの関係を規定する協定の即時停止を...
- 13
石丸伸二「20議席取るぞ!高年収ハイクラス人材42人!」→0勝42敗 ゼロ議席wwwwwwwww1 : 2025/06/23(月) 16:18:29.68 20議席を目指していたもよう 石丸伸二氏の「再生の道」が議席ゼロ確実 自民と並び最多42人擁立 https://www.asahi.com...
- 14
【訃報】 「アンタッチャブル」山崎弘也の母、千恵子さん死去 81歳【訃報】 「アンタッチャブル」山崎弘也の母、千恵子さん死去 81歳 滑稽速報
- 15
【政治とカネ問題】「追加公認」トレンド入り、都議選で大敗の自民”追加”にネット「次の日…それ詐欺」「有権者をナメすぎ」1 : 2025/06/23 13:56:00 ??? 各党は自民の裏金事件、物価高や少子化対策などで論戦を交わし、街頭演説に加え交流サイト(SNS)を駆使して支持を訴えた。裏金事件で非公認となった...
- 16
【東京大新世代感染症センター研究】新型コロナウイルスワクチンの接種開始が3カ月遅れていたら、2021年の国内死者数が2万人増えていた1 : 2025/06/19 18:28:02 ??? 新型コロナウイルスワクチンの接種開始が3カ月遅れていたら、2021年の国内死者数が実際より2万人余り増えていたとの推計結果を、東京大新世代感染...

- 1 : 2024/02/24(土) 23:05:32.790 ID:7Jt4Z+cp0
- すげーだろ
- 2 : 2024/02/24(土) 23:07:31.171 ID:7Jt4Z+cp0
- これをかけたらもう完全に理解してるやろ
int *p;
int a = 11;
p = &a;
*p = 22;
return a; - 3 : 2024/02/24(土) 23:09:27.689 ID:X0O8zIM10
- まずは第一歩だね!
- 4 : 2024/02/24(土) 23:11:18.833 ID:YG4GgL8+0
- 凄いけど今使うの?
ポインタってパソコンが貧弱だった頃のロストテクノロジーでしょ
今のつよつよPCで出番あるの? - 5 : 2024/02/24(土) 23:12:06.539 ID:7Jt4Z+cp0
- >>4
それは流石に…
参照渡しぐらいあるじゃん - 11 : 2024/02/24(土) 23:16:18.995 ID:/n3UEBCf0
- >>4
ぬるぽ - 6 : 2024/02/24(土) 23:12:51.358 ID:c3cp4zRi0
- あとはポインターの足し算引き算
ポインターと多次元配列の関係が理解出来てればOK - 10 : 2024/02/24(土) 23:15:45.231 ID:7Jt4Z+cp0
- >>6
多次元配列はわからんなぁ
ポインタの配列作るの? - 7 : 2024/02/24(土) 23:13:12.360 ID:JVK2ILXB0
- ポインタはmallocとかと組み合わせてからが本領
- 12 : 2024/02/24(土) 23:17:17.653 ID:7Jt4Z+cp0
- >>7
何もみずに書いてみたけど合ってる?int *a = malloc(20);
*a = "Hello";
printf("%s", *a); - 14 : 2024/02/24(土) 23:18:43.076 ID:/n3UEBCf0
- >>12
あってないです - 17 : 2024/02/24(土) 23:20:07.294 ID:7Jt4Z+cp0
- >>14
まじか!どうすんだ - 16 : 2024/02/24(土) 23:20:06.790 ID:c3cp4zRi0
- >>12
合ってない
まずmallocの戻り値はvoid*だから、変数へ代入する前にキャストしなきゃ
それからせっかくmallocしたのが次の代入でムダになってる
これ典型的なメモリーリークだから - 18 : 2024/02/24(土) 23:22:13.414 ID:7Jt4Z+cp0
- >>16
どうしたらいいの?こんな感じ?void *a = molloc(20);
a[0] = 'H'
a[1] = 'e'
a[2] = 'l'
a[3] = 'l'
a[4] = 'o'
a[5] = '\0' - 8 : 2024/02/24(土) 23:14:15.842 ID:FthCPwL60
- 線形リストが大好物♥
- 13 : 2024/02/24(土) 23:18:20.741 ID:7Jt4Z+cp0
- >>8
cってそのへんのデータ構造自分で実装することになるから勉強になるよな
他の言語だと勉強にならん - 9 : 2024/02/24(土) 23:14:58.491 ID:YG4GgL8+0
- シューティングゲームとかでリストでしか使った事無いから分からないな
今だと強引に配列とforで回してもそんなに処理落ちしないでしょ - 15 : 2024/02/24(土) 23:19:54.379 ID:7Jt4Z+cp0
- >>9
うーん。
シューティングゲームで敵のオブジェクトの配列を処理するときに、ポインタ渡すとかある気がする
最近の言語でも大体これと同等のことやる気がする
毎フレームオブジェクトを複製してたら詰まない? - 19 : 2024/02/24(土) 23:23:16.139 ID:xC1my7e70
- WINAPIとかによくある返り値とは別になんか出力する用のポインタ渡すやつ
- 20 : 2024/02/24(土) 23:24:15.469 ID:7Jt4Z+cp0
- そうかぁ
これだと"Hello"がデータ領域にあるからヒープ領域指し示してないのか
たしかにメモリリークしてるわ
やべー
全然Cわかってねぇint *a = malloc(20);
*a = "Hello";
printf("%s", *a); - 21 : 2024/02/24(土) 23:25:04.107 ID:7Jt4Z+cp0
- mollocで獲得したヒープ領域にデータ書き込むのってどうしたら良いんだ、
なんか完成あるのか??
strcpyとかあったっけ? - 22 : 2024/02/24(土) 23:26:45.471 ID:7Jt4Z+cp0
- これでどうや!
おじいちゃん!添削たのむchar *a = molloc(20);
strcpyn(*a, "Hello", 6);
print("%s", *a); - 27 : 2024/02/24(土) 23:31:00.305 ID:c3cp4zRi0
- >>22
strncpyがstrcpynになってるのはご愛嬌として
第3引数の"6"が間違ってたらたちまちセキュリティーホールと化す
ASCII文字列の場合は数えれば5文字+NUL文字だと分かるが、国際化文字列だとどうしようもない
文字列処理はC言語の鬼門だから、もっと慣れてからでもいいと思う - 25 : 2024/02/24(土) 23:29:30.764 ID:/n3UEBCf0
- C言語はウホホウホホと言いながら石器でなんでも作れるような原始人のおっさんに任せて
新人はモダンな言語を扱うべき - 26 : 2024/02/24(土) 23:30:50.959 ID:7Jt4Z+cp0
- >>25
俺も原始人になりたい
石器で全てを作りたいんだよ - 28 : 2024/02/24(土) 23:32:09.564 ID:c3cp4zRi0
- >>26
Linuxカーネル開発に飛び入りできるような天才でなければ
C言語には泥みたいな仕事しか残ってないよ - 29 : 2024/02/24(土) 23:32:48.876 ID:QztjJdG60
- 書く仕事はなくても読む仕事がある
- 30 : 2024/02/24(土) 23:33:34.882 ID:BvYw728L0
- 俺はポインタは理解しても1週間で忘れる
- 31 : 2024/02/24(土) 23:34:03.678 ID:BvYw728L0
- そもそもPythonで良いし
- 32 : 2024/02/24(土) 23:34:56.501 ID:t3/BaEAc0
- 昨年に理解したけどもうさっぱりだわ
コメント