MacでC言語・C++インストールとコンパイルからプログラム実行まで(Xcode)
MacPCでC言語・C++を学びたいという方はXcodeをインストールするだけで簡単に学習やプログラミングをすることができます。 今回はMacでのC言語を実行するまでの手順を紹介します。 Macで「C言語」のインストール...
MacPCでC言語・C++を学びたいという方はXcodeをインストールするだけで簡単に学習やプログラミングをすることができます。 今回はMacでのC言語を実行するまでの手順を紹介します。 Macで「C言語」のインストール...
構造体の基礎は、小学校のクラス(char)と人数(int)を管理するプログラムを作りたいといった時に便利です。 構造体は、違う型(charとint)を組み合わせて作った型のことで、構造帯を使うためには以下のように2つの構...
今回は配列について、構文を書き実際にプログラムで処理できるまでを確認してみます。 まず、配列の構文ですが以下のようになります。 型 配列名 [要素数] そもそも、配列とは、同じ型の変数を並べたもので、配列を使用する際、変...
関数めんどくさい。。。 細かいです。 変数を定義して数値を入れたり出したり、「引数」を設定したり、「戻り値」を設定したり。。。 今回は関数のグローバル変数とローカル変数の違いを設定値を見ていきながらメモしていきます。 グ...
前回は関数を使ったC言語の構文例を紹介しました。 【C言語】関数の動きをまとめる C言語で関数の引数の動きをまとめる 関数を使うことにより、同じ処理がなんどもある場合、その処理を別に作成し、実行させるという動きになります...
関数を呼び出す際に、関数へ値を渡すことができます。 この値のことを「引数」や「実引数」と呼びます。 関数を呼び出して引数を渡す場合、関数に引数を受けるための変数定義を記述することを仮引数って呼びます。 ここから、ちょいち...
関数って、最初は何のことかさっぱりわかりません。 しかし、やっていくうちになんとかなるもんです。 簡単に言えば「処理のまとまり」ってことみたいです。 これだけ言ってもあまりわからないと思いますが、例えば。 「会社へ行く」...
前回、if文とwhile文をまとめたので、それを用いた簡単なじゃんけんゲームをプログラミングで作ってみたいと思います。 復讐ですがif分は もし、◯◯であれば××の処理を実行する while文は ◯◯が終わるまで□□を繰...
for文は以下のような動きをします。 条件(処理)が真の間だけ与えられた文を実行し、それを繰り返す という、whileと同じような動きをします。 違いは、ループに入る前の初期化(変数の初期化)を実施します。それ以外は特に...
while文もよく使う構文です。 こんな自分でも、サーバを触っているとちょいちょい見るやつです。 while文は以下のような処理になります。 ◯◯が終わるまで□□を繰り返す このような動きをさせたい場合「while文」は...
C言語では多分岐(前回のif文など)を扱いたい場合、switch文っていうのも使うことができます。 if文の考え方と同じように もし、○◯の場合、××する ってな感じで設定をしていくのですが、switch文とif文との違...
if文は構造化プログラミングというわかりやすいプログラミングをするために使われます。 構造化プログラミングには 分岐 順次 繰り返し があります。 if文は以下のようなことをしたいときにプログラミングさせます。 もし、◯...
前回は簡単なプログラミングを書きました。 「#include<stdio.h>」を宣言することで、入出力ファイルを読み込み、「int main(void)」と書かれた場所から命令を実行していくってな感じです。 詳し...
ネットワークエンジニアをしている身ですが、欲が余って、C言語の基礎マスタ編の研修へ行ってきました。 しかも、3日間! ここぞとばかりに、会社の制度を利用しております。 と、言ってもこれからのネットワークエンジニアは、ネッ...
算数は苦手なのですが、これも勉強ということでC言語を用いた計算をしてみます。 計算に用いる「+」や「-」のことを演算子と言うようです。 ということで、計算式をまとめてみました。 通常の計算で用いる演算子 まずは通常の演算...
printfで数字を入れることで行数の指定ができます。 例えば、「%5d」と書くと5行を指定することができ、 と書くと、出力結果は というように5行文の出力結果が出せます。 「¥n」のような2文字で一つの意味を持つことを...
C言語は初期化時のときのみ、文字列の変数に値「=」を入れるルールとなっているようです。 例えば、変数に文字列を入れた後、別の文字列を新たに入れたいときは「strcpy」を使用します。 C言語における文字列のしくみ 文字列...
C言語を使用する上で、文字型変数は結構使うので、使い方についてメモをしておきます。 ASCIIコード コンピュータは文字をそのまま使用することができません。 英数字や記号などの文字を、0~127の番号で管理しています。 ...
C言語における数値型には整数型と実数型があります。 以下には、各名称と値、サイズを表でまとめました。 整数型と実数型 整数型には符号(unsigned)のあるなしがあり、めんどくさいので2つの表に分けました。  ...
C言語で「変数」ってなもんがあります。 この言葉を聞いただけでは、数字が変わるってな感じでふわっとしています。 はっきり言って初めはなんじゃそらって感じです。 ということで、じぶん的な解釈でメモっていきます。 変数って値...
C言語において「printf文」は文字列の表示だけではなく、書式を指定してデータを表示する「定数」があります。 今回は文字列以外のデータの表示プログラムをメモしていきます。 定数の設定例 以下の設定では、書式を使ったプロ...
プログラミングを始めるにあたってC言語の基本的なプログラムを作成します。 まずは「Hello World!」という文字列を画面に表示させます。 ※CentOSのgcc(開発ツール)を使います。 文字列を表示するプログラム...
C/C++をCentOS上で使えるようにするため、開発環境ツール「gcc」と「g++」をインストールします。 だいたい普通にCentOSをインストールしておけば、デフォルトで入っているツールですが。 今回は、この開発ツー...