rnitta(コミットが汚い方)

42tokyoの2月生。 アイコンはスパゲティーモンスター。絡まりはしなくても、死ぬ…

rnitta(コミットが汚い方)

42tokyoの2月生。 アイコンはスパゲティーモンスター。絡まりはしなくても、死ぬほど汚いコードを書きます。

マガジン

記事一覧

C言語をしっかりと学びたい! (その3 メモリ②)(途中)

テーマメモリの使われ方を知る。ついでに関数ポインタも分かるかも 前回の記事により、連続したメモリを確実に用意してもらえるようになりました。そこで今回は、そのメモ…

C言語をしっかりと学びたい! (その3 メモリ①)

今回のテーマ普段扱うメモリについての裏話 始めにメモリについてはプログラムをしていく上でやはり知っておきたいところ。なのでヒープ領域やスタック領域について解説し…

C言語をしっかりと学びたい! (その2 0とnullとNULLポインタと'\0')

今回のテーマ0とnullとNULL(ポインター)と'\0'について理解する *NULLはC言語で使われるあれ、nullはコンピューター用語として一般的に使われるnullとしてこの記事では…

おすすめ漫画(マイナーめ?)

僕がかなり推している漫画があるので紹介したいと思います。それが 『AIの遺電子』(アイのいでんし) です。これはジャンルとしては近未来SFなのかな? 人間、ヒューマ…

C言語をしっかりと学びたい!(その1 変数の型)

今回のテーマchar型もint型もfloat型もポインタ変数も全部同じ! なにから書くのがいいのかと迷いましたが、やはり根本のところからやっていくのが自分的には一番な気がし…

C言語をしっかり学びたい!(その0)

(この、"その0"ってやつは0オリジンとかは関係なく、今回は単純に概要説明だからです) 「C言語をしっかり学びたい!」シリーズをやっていきたいな〜と思っています。こ…

#自己紹介 #はじめまして #42tokyo

#自己紹介 #はじめまして #42tokyo ハッシュタグは題名と本文とどちらにつけるべきものかも分からない状態だけどとりあえず始めるだけ始めていきます。 これの3番目の存…

C言語をしっかりと学びたい! (その3 メモリ②)(途中)

テーマメモリの使われ方を知る。ついでに関数ポインタも分かるかも

前回の記事により、連続したメモリを確実に用意してもらえるようになりました。そこで今回は、そのメモリが実際にどのように使われるのかを見ていきたいと思います。なお、この記事に出てくるアドレスはすべて仮想アドレスです。(前の記事を飛ばした人は特に気にしないで大丈夫です。)

4つに分かれている!与えられた一連のメモリは4つの領域に分かれて

もっとみる

C言語をしっかりと学びたい! (その3 メモリ①)

今回のテーマ普段扱うメモリについての裏話

始めにメモリについてはプログラムをしていく上でやはり知っておきたいところ。なのでヒープ領域やスタック領域について解説していきたいのですが、その前に。
我々が普段特に意識しないで扱うメモリですが、実はその裏では頑張ってくれている存在があります。今回はそういった、なぜ我々がメモリを扱えるのかといったところを話していきたいと思います。ですが、正直C言語にはあま

もっとみる
C言語をしっかりと学びたい! (その2 0とnullとNULLポインタと'\0')

C言語をしっかりと学びたい! (その2 0とnullとNULLポインタと'\0')

今回のテーマ0とnullとNULL(ポインター)と'\0'について理解する

*NULLはC言語で使われるあれ、nullはコンピューター用語として一般的に使われるnullとしてこの記事では使い分けます。

0とnullの違いまずはコンピューター用語のnull とはどういう意味か wikipedia で調べてみると、

Null(ヌル、ナル)は、何もない、という意味で、プログラミング言語などコンピュ

もっとみる

おすすめ漫画(マイナーめ?)

僕がかなり推している漫画があるので紹介したいと思います。それが

『AIの遺電子』(アイのいでんし)
です。これはジャンルとしては近未来SFなのかな?

人間、ヒューマノイド、ロボットが当たり前のように存在する近未来を舞台に、ヒューマノイドを治療する人間の医者を主人公として、人間とヒューマノイド双方の考え方の違いによって起きる問題を戦争、テロ、殺人事件、陰謀、暴力、憎悪ではなく、「愛」、「友情」を

もっとみる
C言語をしっかりと学びたい!(その1 変数の型)

C言語をしっかりと学びたい!(その1 変数の型)

今回のテーマchar型もint型もfloat型もポインタ変数も全部同じ!

なにから書くのがいいのかと迷いましたが、やはり根本のところからやっていくのが自分的には一番な気がしているので、まず最初に書くべき内容はこれかなと

ただの0と1の羅列!C言語はコンパイルされると最終的にはバイナリーファイルになります。つまり0と1の羅列になります。この0と1の羅列は基本的に16進数で言えば2桁、つまり1バイ

もっとみる
C言語をしっかり学びたい!(その0)

C言語をしっかり学びたい!(その0)

(この、"その0"ってやつは0オリジンとかは関係なく、今回は単純に概要説明だからです)

「C言語をしっかり学びたい!」シリーズをやっていきたいな〜と思っています。これはおもに、「ある程度なんとなくでC言語を書いている状態」から「深いところまでちゃんと理解した上で書けるようになる」ことを目指しています。

NULL、'\0'、int i = 0それぞれの違い、といった簡単なところから char s

もっとみる

#自己紹介 #はじめまして #42tokyo

#自己紹介 #はじめまして #42tokyo

ハッシュタグは題名と本文とどちらにつけるべきものかも分からない状態だけどとりあえず始めるだけ始めていきます。

これの3番目の存在がいいですね!

・42tokyoに応募したきっかけもともと僕はプログラミングが文字通り「3度の飯より好き」人間でした。親がIT系に勤めていることもあってか、将来はコンピューターでカチャカチャやる仕事に付きたいなと思ってい

もっとみる