C言語

C言語

C言語

【第5回】ゼロから始めるC言語 文字列 

はじめに 今回はC言語における文字列の表現方法について学んでいく。C言語における文字列の取り扱いは、他のプログラミング言語と異なって特殊な側面があるので、まずは基本から解説する。 1. 文字列の基本 C言語では文字列はchar型の配列として...
C言語

【第4回】ゼロから始めるC言語 ポインタ(2)

はじめに 今回は第3回に引き続き、ポインタの応用について学習していく。まずは、メモリについて理解しよう。 1. メモリ領域について Cプログラムが実行されると、メモリは以下の主要な4つの領域に分けられる。後のメモリ操作関数を使いこなす上で重...
C言語

【第3回】ゼロから始めるC言語 ポインタ(1)

はじめに ポインタはC言語において非常に重要な特徴の1つである。これを理解すると、C言語においてメモリ管理やデータ操作がより柔軟で効率的に行えるようになる。まず手始めに、今回はポインタの基本と配列について学んでいく。 1. 変数とメモリ 変...
C言語

【第2回】ゼロから始めるC言語 制御構文

はじめに 今回はC言語における制御構文について学んでいく。この記事には各制御構文に関するいくつかの例題を用意しているので、理解を深めるために取り組んでみてほしい。 1. 条件分岐(if) if (条件1) { // 条件1が真の場合に実行さ...
C言語

【第1回】ゼロから始めるC言語 入門

はじめに 当シリーズは、C言語をプログラミング初心者でも理解しやすいように重要な部分をまとめて全体像を把握してもらうことを目的として執筆している。 初学者でも取り組みやすいように工夫はしているが、Pythonなどの他のプログラミング言語に一...