エンジニアくん– Author –
組み込みソフトエンジニアとして働きながら、
C言語・メモリ・ポインタなどの基礎から実務まで解説しています。
副業・キャリアについても実体験ベースで発信中です。
X・Qiita・noteでも発信しています。
・X:更新情報・日常
・Qiita:技術発信
・note:キャリア・副業
▼まずはここから読むのがおすすめ
・C言語文法シリーズ
・メモリ領域解説シリーズ
・割り込み処理解説シリーズ
・ソフトウェア設計解説シリーズ
・キャリアと副業ロードマップ
-
C言語
C言語ポインタ完全ガイド|基礎から応用までまとめ
ポインタはC言語で最も重要で、最もつまずきやすい文法です。 アドレスとは何か 配列とポインタの違い const付きポインタ ダブルポインタ voidポインタ 関数ポインタ この記事では、ポインタ関連の記事をまとめて整理します。順番に読めばポインタを一通り... -
C言語
voidポインタとは?C言語のvoid*の意味と使い方をわかりやすく解説
C言語ポインタ解説シリーズ 本記事は「C言語ポインタ解説シリーズ」の1つです。C言語のポインタを、組み込み開発の視点も交えて解説します。 C言語ポインタ解説シリーズ一覧はこちら voidポインタって何ですか? 型が決まっていないポインタだよ 型がない... -
C言語
ダブルポインタとは?C言語のポインタのポインタをわかりやすく解説
はじめに ダブルポインタとはポインタを指すポインタ のことです。 Cint **pp;int **pp; このように * が2つ付きます。 最初は分かりにくいですが、順番に理解すれば簡単です。 *が2個ある意味が分からないです ポインタを指すポインタだよ なんでそんなの... -
C言語
C言語 ポインタのconstとは?constの位置による違いを完全解説
C言語ポインタ解説シリーズ 本記事は「C言語ポインタ解説シリーズ」の1つです。C言語のポインタを、組み込み開発の視点も交えて解説します。 C言語ポインタ解説シリーズ一覧はこちら C言語のポインタに const をつけると分かりにくくなります。 例えばこの... -
C言語
関数ポインタとは?C言語で関数のアドレスを扱う方法をわかりやすく解説
C言語ポインタ解説シリーズ 本記事は「C言語ポインタ解説シリーズ」の1つです。C言語のポインタを、組み込み開発の視点も交えて解説します。 C言語ポインタ解説シリーズ一覧はこちら 関数ポインタとは、関数のアドレスを保持するポインタです。これにより... -
C言語
配列とポインタの違いとは?C言語で混乱しやすい関係をわかりやすく解説
C言語では「配列とポインタは同じ」と言われることがあります。しかし、配列とポインタは別物です。 確かに似た動きをしますが、違いを理解していないとバグの原因になります。 この記事では 配列とポインタの違い なぜ同じように見えるのか 実務で重要な... -
C言語
C言語のポインタとは?アドレス・*・&の意味を基礎からわかりやすく解説
C言語ポインタ解説シリーズ 本記事は「C言語ポインタ解説シリーズ」の1つです。C言語のポインタを、組み込み開発の視点も交えて解説します。 C言語ポインタ解説シリーズ一覧はこちら C言語のポインタは、多くの人が最初につまずくポイントです。記号が多く... -
C言語
C言語文法一覧まとめ|修飾子・型・ポインタ・関数・制御文【解説シリーズ】
C言語文法解説シリーズ C言語はシンプルな言語ですが、修飾子・型・ポインタ・関数・制御文など、理解しておくべき文法が多くあります。 このシリーズでは、C言語の文法をテーマごとに整理して解説しています。気になる文法から読めるように一覧としてまと... -
C言語
C言語のunionとは?structとの違いと使いどころをわかりやすく解説
C言語文法解説シリーズ 本記事は「C言語文法解説シリーズ」の1つです。C言語の文法を、組み込み開発の視点も交えて解説します。 👉 C言語文法解説シリーズ一覧はこちら C言語の union(ユニオン) は、struct とよく似た構文を持つデータ型です。 しかし、... -
C言語
C言語のstructとは?複数のデータをまとめる構造体をわかりやすく解説
C言語文法解説シリーズ 本記事は「C言語文法解説シリーズ」の1つです。C言語の文法を、組み込み開発の視点も交えて解説します。 👉 C言語文法解説シリーズ一覧はこちら C言語の struct は、複数のデータをひとまとめにする仕組みです。 混同しやすいunion...