C言語を勉強するんだが、オススメの学習法/教材ってある?


1名無しさんID:ID:fDIGDuwm0 [2025/07/30(水) 18:21:27.89]
私はこうしてC言語を覚えた(C言語を勉強する人に)
C
最終更新日 2020年07月27日
投稿日 2020年07月27日
前回C言語のポインタ(基礎編)についての記事をまとめました。
それの番外編記事としてその昔、右も左もC言語のことがわからなかった私が、どのようにC言語を勉強してある程度業務で使えるようになったかをまとめようと思います。
※当時の私はC言語以外の言語は少しは触ったことがあったのでプログラムとはなんぞ?などの基本的ことは抑えている前提の書き方になります。

私はこうしてC言語を覚えた(C言語を勉強する人に) – Qiita
前回C言語のポインタ(基礎編)についての記事をまとめました。 それの番外編記事としてその昔、右も左もC言語のことがわからなかった私が、どのようにC言語を勉強してある程度業務で使えるようになったかをまとめようと思います。 ※当時の私はC言語以外の言語は少しは触ったことがあった…


115名無しさんID:ID:lFH3WccR0 [2025/07/30(水) 19:13:46.68]
>>1
貴様に教えるくらいなら…死を選ぶッッッ!!


236名無しさんID:ID:vPVw2HNA0 [2025/07/30(水) 23:36:32.45]
>>1
苦しんで覚えるC言語
あれいいらしいぞ俺は読んだことないけど


2名無しさんID:ID:fDIGDuwm0 [2025/07/30(水) 18:22:27.99]
Unity使うらしいからC言語を勉強しなきゃいけないんよ
難しそうなんよ

びえええええええええええ


6名無しさんID:ID:gdYSsBkN0 [2025/07/30(水) 18:23:14.46]
>>2
それC#や
全然違う


9名無しさんID:ID:fDIGDuwm0 [2025/07/30(水) 18:24:55.36]
>>6
基礎はC言語だからまずはC言語から始めればいいんじゃないんですのん?


12名無しさんID:ID:gdYSsBkN0 [2025/07/30(水) 18:25:36.05]
>>9
車の運転学ぶのにエンジンから作り始めるようなもん


13名無しさんID:ID:M3BOBbdU0 [2025/07/30(水) 18:25:39.42]
>>9
そうだよ


17名無しさんID:ID:9i9Eef5/0 [2025/07/30(水) 18:26:40.02]
>>9
XXゴミ


25名無しさんID:ID:fDIGDuwm0 [2025/07/30(水) 18:27:43.17]
>>17
はあっ?てめえがXX!ぶっXXぞコラ


27名無しさんID:ID:9i9Eef5/0 [2025/07/30(水) 18:28:01.33]
>>25
つまんねえんだよお前の設定


31名無しさんID:ID:fDIGDuwm0 [2025/07/30(水) 18:28:39.12]
>>27
設定じゃねえよマジだよゴミが

👉🗑
入るか?


33名無しさんID:ID:9i9Eef5/0 [2025/07/30(水) 18:29:49.06]
>>31
何も知らない文字通りゼロのゴミが
何のプログラミング言語を学ぶべきかさえも理解できてない
そんな仕事あるかよ
さっさとXX


105名無しさんID:ID:fH181zwx0 [2025/07/30(水) 19:08:24.63]
>>9
全然違う
Unityのチュートリアルやれ


110名無しさんID:ID:fH181zwx0 [2025/07/30(水) 19:12:18.12]
>>9
「漢検1級取りたいから大元になった中国語を勉強する」とか言ってるのと同じやぞ


155名無しさんID:ID:rpmNA90d0 [2025/07/30(水) 20:02:16.62]
>>9
CとC#は違う階層の言語だぞ?似てるのは名前だけ
C#は比較的易しいが根源的なOSやドライバは作れない


72名無しさんID:ID:vrXFC5Xn0 [2025/07/30(水) 18:48:42.28]
>>2
Unityならとりあえずこの動画見て作ってみたらいいんじゃね。

(1) -Roll a Ball- Unity 6で作る簡単3Dゲーム – YouTube


246名無しさんID:ID:a7DaKx04a [2025/07/31(木) 06:44:05.47]
>>2
タケヨシキみたいな文章だな


3名無しさんID:ID:fDIGDuwm0 [2025/07/30(水) 18:23:00.05]
ちなみに基本情報技術者は合格済(๑❛ᴗ❛๑)


4名無しさんID:ID:KxNu/1E90 [2025/07/30(水) 18:23:03.14]
DIE




7名無しさんID:ID:p0Lgb2uc0 [2025/07/30(水) 18:24:05.96]
初めてC言語というかプログラミングに触れたとき
C言語のポインターって
アドレス指定して書き換えたりとかできちゃうから
OSの大切な情報を保存している部分を破壊してしまうのではないかも怖かったな
後で知ったがアプリ一つ一つに仮想的にアドレスが与えられているだけらしい


54名無しさんID:ID:rFaKx7540 [2025/07/30(水) 18:37:52.87]
>>7
Windows 9xだとメモリ保護が弱く、アプリケーションのバグにより簡単にOSが落ちてしまっていましたね


125名無しさんID:ID:Z5YzQ9nG0 [2025/07/30(水) 19:19:42.24]
>>7
前にドライバのプログラムがバグっててOSごと死んでたのあったような
航空会社かなんかだったかな


149名無しさんID:ID:wO4Gcr9L0 [2025/07/30(水) 19:56:40.60]
>>7
それは32bit以降で
それ以前はやりたい放題だった
32bitでもWin95なんかはヤバイアドレスに直接アクセスできたのでOSごと落としたりできた


8名無しさんID:ID:bSvgShnS0 [2025/07/30(水) 18:24:39.04]
OSでも作ってんか?


10名無しさんID:ID:fq47lh4zH [2025/07/30(水) 18:25:22.94]
まずファミリーベーシックを買ってきます


11名無しさんID:ID:NldyFhz30 [2025/07/30(水) 18:25:33.46]
aiに教えてもらえ


14名無しさんID:ID:gyiqTLDM0 [2025/07/30(水) 18:25:48.43]
core dump


15名無しさんID:ID:JwZUn053H [2025/07/30(水) 18:25:49.25]
可哀想に C言語は理解不可能の言語


18名無しさんID:ID:EBzpW0UC0 [2025/07/30(水) 18:26:40.08]
今からC言語やるの?
リバースエンジニアリングとかしない限り必要なくね?
アセンブリ言語とかCとかってペネトレーションテスターとかが勉強するもんだろ


19名無しさんID:ID:mPOPI5KV0 [2025/07/30(水) 18:26:46.06]
ChatGPTに聞け


21名無しさんID:ID:FMlo0e2g0 [2025/07/30(水) 18:27:21.47]
パタヘネでも読めば?


22名無しさんID:ID:6c1WEtFH0 [2025/07/30(水) 18:27:24.56]

23名無しさんID:ID:CHtKTOsq0 [2025/07/30(水) 18:27:34.49]
昭和かよw


26名無しさんID:ID:FTzq1L320 [2025/07/30(水) 18:27:43.86]
コードコンプリート


28名無しさんID:ID:NCdG6glV0 [2025/07/30(水) 18:28:24.90]
やさしいC


29名無しさんID:ID:50WL8LmvM [2025/07/30(水) 18:28:31.77]
別の仕事に転職したほうがいいよ
ITは超絶ブラック多いから


165名無しさんID:ID:dc/P5F0q0 [2025/07/30(水) 20:29:25.53]
>>29
これはガチ
おれもITだけどメンタル壊したわ
許せねえよ


30名無しさんID:ID:M3BOBbdU0 [2025/07/30(水) 18:28:34.93]
スクール利用しないと身に付かないよ


32名無しさんID:ID:ZOYWY81p0 [2025/07/30(水) 18:29:12.51]
ポインターと参照の壁を突破できるか




34名無しさんID:ID:M3BOBbdU0 [2025/07/30(水) 18:29:54.67]
誰かPythonの非同期教えて


98名無しさんID:ID:Lpq4qhgt0 [2025/07/30(水) 19:02:18.93]
>>34
単にasync def ~で定義して中で他の非同期関数をawaitで呼び出して、1番外側の関数でasyncio.runすればええだけでは🤔


35名無しさんID:ID:b0xhmCQ90 [2025/07/30(水) 18:29:56.54]
猫でもわかる本を昔買って挫折した
俺は猫以下だった


40名無しさんID:ID:EBzpW0UC0 [2025/07/30(水) 18:32:06.20]
>>35
AIに問題を出して一緒に猫の豆知識をセットでコメントに足しとくと問題を間違う確率が3倍上がるそうだ
AIも猫には勝てないんだから仕方ない


36名無しさんID:ID:WfJ3KrOD0 [2025/07/30(水) 18:30:16.60]
仕事で勉強しなきゃいけないなら金出してもらって講師にみっちり教えてもらえよ
人に付きっきりで教えてもらうのが一番楽だわ


41名無しさんID:ID:fDIGDuwm0 [2025/07/30(水) 18:32:41.17]
>>36
ちゃんと講師は呼ばれるらしい
だけど一応予習した方がいいじゃん
9月から働くからそれまでに粗方は頭の中に入れておきたい


45名無しさんID:ID:oIJEwaaz0 [2025/07/30(水) 18:34:06.55]
>>41
ゲームつくるの?


39名無しさんID:ID:uxMCX4fP0 [2025/07/30(水) 18:31:45.47]
生成AIが作るだろ


42名無しさんID:ID:CIy26yX/0 [2025/07/30(水) 18:33:09.44]
作りたいものがないと覚えないよ


44名無しさんID:ID:lq6BBZmoM [2025/07/30(水) 18:33:57.67]
基本情報の言語は何を選んだんだ

新着記事一覧
未分類
TKをフォローする
プログラミング速報

コメント