C言語– tag –
-
はじめてのC言語
第16回|なぜ配列を関数に渡すと、姿が変わるのか
はじめてのC言語 | 第16回 同じ景色から見る、もうひとつの不思議 UNIX Cafe のカウンターで、ミナちゃんがノートを開きながら、少し首をかしげています。 先生……配列を関数に渡したら、なんだか挙動がおかしいんです。 C言語を学ぶ多くの人が、ここで一... -
はじめてのC言語
第15回|配列とポインタが、同じ景色に見える瞬間
はじめてのC言語 | 第15回 配列とポインタは、どこでつながるのか C言語では、配列や文字列を扱うとき、「場所(ロケーション)」という考え方が、何度も顔を出します。 配列は「並んだ箱」。ポインタは「箱の場所を指す札」。 最初は、まったく別の道具... -
はじめてのC言語
第14回|受け取ったドリンクを「しまう」話|C言語の変数と代入をやさしく理解する
はじめてのC言語 | 第14回 ドリンクを受け取っただけでは、まだ足りない 前回の回では、関数がドリンクを作り、その結果を 戻り値として「受け取る」 ところまで進みました。 でも、少し立ち止まって考えてみます。 カフェでドリンクを受け取ったあと、... -
はじめてのC言語
第13回|作ったドリンクを「受け取る」話|C言語の戻り値をやさしく理解する
はじめてのC言語 | 第13回 はじめに|作ったはずなのに、手元にない これまでミナちゃんは、C言語で関数を勉強して、中で計算や処理をすることができるようになりました。 ところが、ある日こんな疑問が浮かびます。 「ちゃんと計算できているけど、その... -
はじめてのC言語
第12回|同じレシピなのに、味が変わる?|関数の引数をやさしく解説
はじめてのC言語 | 第12回 はじめに|同じレシピなのに、味が変わる? カフェでミックスジュースを作っていると、こんな注文が入ることがあります。 「バナナ多めで」 「砂糖は入れないでください」 「りんごを多めにしてください」 使っているレシピカ... -
入門編
for文でたどるプログラミング言語の発達史|UNIX Cafe
UNIX Cafe | 第79回 はじめに|for 文は「発明」ではない プログラミングを学び始めると、とても早い段階で for 文 に出会います。 「くり返しをするための文」として、当たり前のように使っていますが、実はこの for 文には、プログラミング... -
はじめてのC言語
第10回|人数が変わっても使える、ミックスジュースの作り方
はじめてのC言語| 第10回 はじめに|レシピを、何度も書き直さないために カフェが少し落ち着いてきました。ミナちゃんは、ミキサーの前でメモを見ています。 「2人前のレシピは書けたけど、 3人前にしたいとき、また全部書き直すのかな……?」 そんなと... -
はじめてのC言語
第9回|関数入門:カフェのレシピで覚える「仕事をまとめる」考え方
はじめてのC言語 | 第9回 はじめに|忙しくなると、追いつかなくなる カフェが少し混んできました。 注文を聞いて ドリンクを作って お客さんに提供して 会計をする 最初は、一つひとつの動きを意識していたのに、忙しくなるにつれて無意識になり、ある時... -
はじめてのC言語
第8回|ポインタ入門:ロケーションで覚える「場所を指す」考え方
はじめてのC言語 | 第8回 ポインタは「ロケーション札」を持って動く カフェのバックヤードを想像してみてください。 表のカフェスペースは、「注文して、受け取って、ゆったり作業する」場所です。 でも奥のバックヤードは、少し違います。棚が並び、箱... -
はじめてのC言語
第7回|Cのプログラムをターミナルから動かしてみよう
はじめてのC言語 | 第7回 道具をそろえて、動かしてみよう ここまでで、ミナちゃんは、いろいろな道具を知りました。 変数があって 条件があって くり返しがあって 配列があって ポインタがありました どれも、C言語のキッチンの中で使う道具です。 今回...
12
