真偽値と選択文 公開日:2020年11月5日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! この連載が対象としているのはプログラミング初心者ではありませんし、比較的文法が似通ったPHPのプログラミング経験を前提としているのでこれまで詳しく解説してこなかった言語仕様がいくつかあります。 […] 続きを読む
typedefで型に別名を付ける 公開日:2020年11月4日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 予告通りにいかないことが多くて申し訳ありません。 前回、次は割付け記憶域期間について書くと予告しましたが、typedefのことを先に解説しますね。 ちょっと間が空くので「その間もなるべく別の話題 […] 続きを読む
構造体を使いこなす 公開日:2020年11月3日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回まで配列とポインタのことを中心に解説してきました(文字列操作もその一環です)。 今回はようやくそこから離れて構造体を解説することにします。 ポインタは出てきますけどね。 複数のデータをまとめ […] 続きを読む
文字列操作関数の実装 公開日:2020年11月2日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回まででポインタと配列の関係について基本的なことを解説してきました。 今回はそれらの内容を踏まえた上で文字列の操作について解説することにします。 文字列の操作については以前にもある程度解説した […] 続きを読む
多次元配列と可変長配列 公開日:2020年11月1日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回までポインタや配列についていろいろ解説してきました。 今回でいったんその話題については終わりにします。 といっても、ポインタや配列の話題は尽きませんので、これからも折に触れて取り上げていくこ […] 続きを読む
配列を関数に渡す 公開日:2020年10月31日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回は配列のさまざまな特性について解説しました。 配列についてはまだまだ解説しないといけないことがありますので今回もその中に含まれます。 今回解説するのは配列を関数に渡す方法についてです。 ちょ […] 続きを読む
配列の特性 公開日:2020年10月30日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回は「配列とポインタ」ということで配列の要素をポインタを使って間接参照することを中心に解説しました。 今回は前回のおさらいも兼ねて配列型からポインタ型への暗黙の型変換に始まって、配列が持ついろ […] 続きを読む
配列とポインタ 公開日:2020年10月29日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 前回に引き続きポインタの話題です。 Cのポインタはすごくシンプルな仕組みなんですが、その割には用途が幅広いんですよね。 その分解説にも時間がかかります。 ちょっと大変ですけど、頑張ってついてきて […] 続きを読む
ポインタを使った間接参照 更新日:2020年10月29日 公開日:2020年10月28日 PHPプログラマーのためのC講座プログラミング こんにちは、めのんです! 今回から何回かに分けてポインタの解説を行います。 読者の中には「Cにはポインタがある」という話をどこかで聞いたことがあるという方もいらっしゃると思います。 ポインタそのものではありませんがPHP […] 続きを読む
既定の実引数拡張 公開日:2020年10月27日 コラムプログラミング こんにちは、めのんです! このブログのコラムは「PHPプログラマーのためのC講座」以上にマニアックな内容ばかり書いている気がしますが、気にせずに進めますね。 今回の話題はCの「既定の実引数拡張(default argum […] 続きを読む