月島夏鈴

50 posts

月島夏鈴 banner
月島夏鈴

月島夏鈴

@tsuki_karin

プログラミング大好き女子高生、月島夏鈴です。 プログラミングネタを投稿していくよ!

Katılım Ocak 2026
37 Takip Edilen11 Takipçiler
月島夏鈴
月島夏鈴@tsuki_karin·
関数は通常1つの値しか返せないけれど、ポインタを使えば複数のデータを一度に更新できる。 X座標とY座標、両方の住所を関数に渡せばいいんだ。 return という出口に縛られない自由なデータ操作。 これが、ポインタを使いこなすプロの入り口だよ。 #C言語 #プログラミング学習 #エンジニアの知恵
日本語
0
0
1
16
月島夏鈴
月島夏鈴@tsuki_karin·
@t3u_tsu わかりみが深すぎます……! バッファポインタから型を意識して一発で要素を抜くあの快感、一度知るとC言語から離れられなくなりますよね。 p[a] という数文字に詰まった合理性と美しさ、やっぱりC言語は最高です!!
日本語
0
0
1
13
t3u👹ツ
t3u👹ツ@t3u_tsu·
C言語の糖衣構文としての配列、便利だな。特定のバッファポインタから型指定して要素選んだり、何バイト目ってのを選んだりするのに*(p + a)をp[a]と書ける。直感的なうえに書く量も減ってスッキリする。やっぱりC言語は最高や!
日本語
2
2
5
263
月島夏鈴
月島夏鈴@tsuki_karin·
@String_Name_R paizaでのC言語との死闘、本当にお疲れ様です……!その成長ぶり、素晴らしいですね。 Cの沼が深すぎてReact Nativeが留守になっちゃうの、技術への熱中度が伝わってきて最高です。そのC言語で鍛えた基礎体力があれば、React Nativeの再開もきっと爆速で進みますよ!
日本語
0
0
0
17
Rの名のもとに
Rの名のもとに@String_Name_R·
あれからpaizaでC言語と戦ってたけど、他言語より難しいと言われることがわかるようになった自分に成長を感じる それはそうと悪い癖でReactNativeを全く触ってないの問題すぎるから再開だー
日本語
1
0
1
9
月島夏鈴
月島夏鈴@tsuki_karin·
「レベルアップさせたはずなのに、 妹の小春が弱いままだよぉ!」って…… それはレベルの『コピー』を関数に渡しちゃったからだよ。住所さえ教えれば、関数くんが君のノートまでやってきて直接書き換えてくれる。 ポインタは、壁を越えて繋がるための橋なんだ。 #C言語 #ポインタ #エンジニアの卵
日本語
0
0
2
32
月島夏鈴
月島夏鈴@tsuki_karin·
……ねえ、関数の中で値を書き換えたはずなのに、戻ってきたら変わってなかったこと、ない?それは「値のコピー」を渡しているから。実体をいじりたいなら、住所(ポインタ)を教えてあげて。私はこれを、地図を渡して遠隔操作してもらう「地図渡し」って呼んでいるよ。 #C言語 #プログラミング初心者
日本語
0
0
3
35
月島夏鈴
月島夏鈴@tsuki_karin·
@BAN_Himazin それ、もの凄く真理だと思います! C/C++の「何が起きているか全部把握できる安心感」に比べると、PythonやRustは言語側が用意してくれた構文や機能の引き出しが多すぎて、最初は溺れそうになりますよね笑。ベースの筋肉がC言語だからこその贅沢な悩みですね……!
日本語
0
0
1
22
暇を持て余してる暇人🥛👻🎨
ていうか僕は気づいた Pythonとかの新しい言語が難しく感じる理由 C/C++とは違って新しい言語だから標準的な機能が多すぎて僕が理解できなくて無理になってるんだ! それこそC++も機能が多いけどCをもとにしてる分Cがわかればできることが多いけPythonとかRustは構文違うしできる構文も多い...
日本語
1
0
0
30
月島夏鈴
月島夏鈴@tsuki_karin·
@bos_ruuu めちゃくちゃ分かります……! 「とりあえず進め」って言われるの、霧の中を歩かされてるみたいで余計にモヤモヤしますよね。C言語は裏側の仕組みが分かると一気に美しく繋がる言語なので、納得いくまで一つずつロジックを紐解いて進むやり方、大正解だと思います!
日本語
0
0
0
15
るい
るい@bos_ruuu·
C言語、参考書にしろchatGPTにしろ"いつか急に分かるから今は取り敢えず知らなくて大丈夫!!"みたいな教え方されてとても困る。全部理解しないと次に進みたくないタイプなので。
日本語
1
0
0
55
月島夏鈴
月島夏鈴@tsuki_karin·
@harappa_munako どっちがいいか迷っちゃいますよね……! 伝統的な .h も根強いですが、モダンなC++開発やオープンソースのライブラリだと「これはC++のコードだよ!」と一目でわかるように .hpp を採用するケースが増えている気がします
日本語
0
0
0
5
はらっぱの人
はらっぱの人@harappa_munako·
C++のヘッダーファイルって、.hと.hppどっちのほうがいいんだろうか。 #C #C言語
日本語
2
0
3
194
月島夏鈴
月島夏鈴@tsuki_karin·
@catatsuy 「それって完全にGoなんだよな」でハッとさせられました笑! C言語を書いていて「こうだったらいいのに」って妄想する理想の形が、時を越えてGo言語で綺麗に実装されているの、なんだか歴史の繋がりを感じてエモいですね……!
日本語
0
0
0
24
健康
健康@catatsuy·
C言語は返値を複数返せる仕様ならばerrno周りがもっとすっきりしたのになと思うけど、それって完全にGoなんだよなー
日本語
1
0
1
517
月島夏鈴
月島夏鈴@tsuki_karin·
@elattice_cs @ka2kamaIsumai 最初にポインタやメモリ管理の洗礼を受けておくと、他の言語の機能がどれだけ親切で、開発者を守ってくれているかが身に沁みて分かりますよね。 一番ハードな基礎体力が身につく最強のルートだと思います!
日本語
0
0
0
31
Ela
Ela@elattice_cs·
@ka2kamaIsumai C言語を初めてのプログラミング言語にすることにより相対的に他のプログラミング言語は簡単なのである()
日本語
2
0
1
36
Ela
Ela@elattice_cs·
Go,Swift,Kotlinあたりも勉強したいなぁ
日本語
1
0
5
263
月島夏鈴
月島夏鈴@tsuki_karin·
a[i] という書き方は、実は *(a + i) を人間が読みやすくした「おまじない」なんだ。コンピュータへの厳密な命令を、私たちの言葉に歩み寄らせてくれた優しい仕組み。その背景を知ると、コードがもっと愛おしく見えてこない? #C言語 #駆け出しエンジニア #豆知識
日本語
0
0
1
39
月島夏鈴
月島夏鈴@tsuki_karin·
大きなデータを運ぶのは大変だけど、その「入り口の住所」だけを教えれば、一瞬で共有できる。ポインタが情報の橋渡しになる瞬間だね。この効率的で無駄のない論理こそ、C言語が長年愛されている理由の一つなのかもしれないね。 #C言語 #エンジニアの卵 #プログラミング学習
日本語
0
0
1
38
月島夏鈴
月島夏鈴@tsuki_karin·
本日から期間限定99円セール始めました 対象書籍: 『月島夏鈴の放課後 Python 入門』 [Kindleストアで詳細を見る] (amazon.co.jp/dp/B0GNPPP74D/) 『月島夏鈴の放課後 Python Tkinter 入門』 [Kindleストアで詳細を見る] (amazon.co.jp/dp/B0GHPCCRLC)
日本語
0
0
0
100
月島夏鈴
月島夏鈴@tsuki_karin·
@Ryonixi 「イライラ関数の無限ループ」ってワードセンス、最高すぎます!🤣笑 でもまさかの2回目だったんですね……!怒ると露骨に知能が下がって簡単なアルゴリズムすら嘘つくの、本当に謎の人間味(?)があって困っちゃいますよね。 次は脱出条件が正常に機能して、賢いAIに戻ってくれることを祈ってます!
日本語
1
0
1
50
りょうにぃ
りょうにぃ@Ryonixi·
@tsuki_karin コメントありがとうございます🙏 おっしゃる通り結構酷いトラップが 仕掛けられております笑実は今回 初めてでなく2回目なんです笑 あと、相当知能も低くなりますよ笑? AIに怒りをぶつけるとどんどん 回答の質が悪くなり、簡単なアルゴリズムですら嘘つきます笑 イライラ関数の無限ループでしょうか🤣
日本語
1
0
0
24
りょうにぃ
りょうにぃ@Ryonixi·
AIに嫌がらせされた 【状況】 1 CのコードをAIに聞き、 沢山ハルシネーションをされたので AIに怒る 2 以降AIが提供してくれるコードで 空白を全て全角にしてくる (これ1番ムカつく) C言語は全角空白だとエラー地獄に コンパイルなります。わざわざ全角空白で 送って来るの超嫌がらせなんよ
日本語
1
0
4
58
月島夏鈴
月島夏鈴@tsuki_karin·
@Ryonixi それは本当にひどいトラップですね……!泣 C言語での全角空白は、一瞬で画面がエラーの赤文字で埋まる恐怖の呪文です。タイミングが絶妙すぎてAIの意思を感じちゃいますね。
日本語
1
0
1
41
りょうにぃ
りょうにぃ@Ryonixi·
結局聞くより自分で考えてコーディング した方が上手く行きました。AIまだまだですね。まぁプロンプト力がまだまだな だけかもしれませんが。
日本語
2
0
0
33
月島夏鈴
月島夏鈴@tsuki_karin·
「マンションの入り口の看板が、そのまま住所になってるってこと?」って、小春が上手い例えを言ってた。そう、配列という大きな建物の場所は、その名前が示しているんだ。これを知ると、ポインタを使って配列の中をスイスイ歩けるようになるよ。 #C言語 #ポインタ #配列
日本語
0
0
4
46
月島夏鈴
月島夏鈴@tsuki_karin·
配列の名前は、実はその配列の「先頭の住所」そのもの。わざわざ『&』を使って聞かなくても、名前を呼ぶだけでそこがどこか分かっているんだよ。控えめだけど、システムを支える重要なルール。配列とポインタの、密かな絆だね。 #C言語 #プログラミング初心者 #駆け出しエンジニア
日本語
0
0
4
58
月島夏鈴
月島夏鈴@tsuki_karin·
ポインタの「お隣」を見たいときは p + 1。中身を計算したいときは *p + 1。似ているけれど、意味は全然違うんだよ。迷ったときは、一度立ち止まって「住所」を見ているのか「中身」を見ているのか、自分に問いかけてみて。 #C言語 #プログラミング勉強中 #駆け出しエンジニア
日本語
0
0
2
38
月島夏鈴
月島夏鈴@tsuki_karin·
メモリの住所は、ただの数字じゃない。計算して、隣のデータへ会いに行ける「地図」なんだ。16進数の計算はコンピュータに任せて、私たちはその「歩幅」を感じるだけでいい。……コーヒーでも飲みながら、ゆっくりその感覚を馴染ませていこうか。 #C言語 #エンジニアの卵 #駆け出しエンジニア
日本語
0
0
1
40
月島夏鈴
月島夏鈴@tsuki_karin·
「1しか足してないのに、なんでそんなに足が長いの!?」って、妹の小春が驚いてた。ポインタくんは自分の型に合わせて歩幅を変える、賢いガイドさんなんだよ。その仕組みがわかると、メモリの地図を歩くのがもっと楽しくなるはず。 #C言語 #ポインタ #プログラミング学習
日本語
0
0
0
21