C言語

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

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

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

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

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

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

【MyDNS】タダでドメインをゲットしよう

ドメインを無料で取得できるMyDNSの使い方について解説しています。
C言語

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

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

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

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

【完全版】Minecraftサーバーの構築

はじめに 筆者が運営するMinecraftサーバーが運営開始から4年を迎えたということで、この4年間で得られた経験を元にMinecraft Java Editionにおけるマルチプレイサーバーの構築方法から管理・運用方法まで余すところなく書...