エンジニアくん– Author –
組み込みソフトエンジニアとして働きながら、
C言語・メモリ・ポインタなどの基礎から実務まで解説しています。
副業・キャリアについても実体験ベースで発信中です。
X・Qiita・noteでも発信しています。
・X:更新情報・日常
・Qiita:技術発信
・note:キャリア・副業
▼まずはここから読むのがおすすめ
・C言語文法シリーズ
・メモリ領域解説シリーズ
・割り込み処理解説シリーズ
・ソフトウェア設計解説シリーズ
・キャリアと副業ロードマップ
-
C言語
C言語のchar配列とポインタの違いとは?初心者が混乱しやすいポイントを徹底解説
はじめに C言語を学んでいると、次の2つのコードが出てきます。 Cchar str1[] = "hello"; char *str2 = "hello";char str1[] = "hello"; char *str2 = "hello"; どちらも文字列を扱っているように見えます。 しかし実際には、 メモリ... -
C言語
C言語の文字列とは?char配列・終端文字・文字列リテラルを分かりやすく解説
はじめに C言語を学び始めると、こんなコードが出てきます。 Cchar str[] = "hello";char str[] = "hello"; なんとなく「文字列」っぽいことは分かっても、 文字列って何?\0 って何? string型じゃないの?なぜ char を使うの? 配列なの?ポイ... -
C言語
多次元配列とは?C言語の2次元配列・3次元配列をわかりやすく解説
はじめに 配列は分かったけど、2次元配列って何? int arr[3][4]; が読めない… C言語を学んでいると、必ず出てくるのが 多次元配列 です。 特に初心者の頃は、 [][] が増えて急に難しく見える メモリ上でどう並んでいるのか分からない ループとの組み合わ... -
フリーランス・副業
Conoha WINGでブログ開設する方法|初心者でも10分でWordPressを始める手順【画像付き】
ブログ始めたいんですけど、設定難しそうで… 大丈夫。今は“クリックと情報入力”で終わるよ この記事を読めば、今日中にブログを開設できます。 👉ConoHa WINGでブログを始める(公式サイト) この記事はこんな人向け ・ブログを始めたいけど不安・設定が難し... -
C言語
C言語 配列とは?仕組みとメモリの関係をわかりやすく解説
配列って、ただの変数が並んだものですよね? 新人さんはそう思いがちだけど、実はそこにかなり重要な仕組みがあるんだ。 配列はC言語の中でも、👉 メモリの理解に直結する超重要な概念 ここをしっかり理解しておくと、ポインタ・文字列・構造体といった後... -
キャリア
組み込みエンジニアのキャリアと副業ロードマップ|現実・戦略・実体験まとめ
組み込みエンジニアとして働いていると、こんな悩みを感じることはないでしょうか? ・副業をしたいけど案件が見つからない・そもそも組み込みエンジニアは副業できるのか分からない・社内では評価されているが市場価値に不安がある 私自身、組み込みソフ... -
メモリ領域
C言語 .rodataとは?const変数・文字列の配置とROM/RAMの関係を実務目線で解説
.rodataとは?【結論】 まず結論です。 ✔ .rodata → 読み取り専用データ(主にROMに配置)✔ const変数や文字列リテラルが入る✔ 書き換え不可(安全&RAM節約) 👉 「書き換えないデータをROMに置く」ための領域です。 .rodataとは何か .rodataとは、読み取... -
C言語
goto文とは?C言語で非推奨と言われる理由と使うべきでない理由を解説
goto文 概要 C言語には、処理の流れを強制的に移動させる goto文 があります。 しかし現在では、 👉 基本的に使うべきではない構文 とされています。 なぜそう言われるのかを、しっかり理解しておきましょう。 gotoって使っていいの? なんか危険って聞い... -
C言語
breakとcontinueの違いとは?C言語のループ制御を初心者でもわかりやすく解説
C言語では、for文やwhile文などのループ処理の途中で、処理の流れを変えたい場面があります。 そのときに使うのが、 break continue です。 一見似ていますが、動きはまったく違うのでしっかり理解しておきましょう。 breakとcontinueとは break:ループを... -
C言語
do-while文とは?C言語の繰り返し処理をwhile文との違いも含めてわかりやすく解説
C言語のループ処理には、 for文 while文 do-while文 の3種類があります。 その中でも do-while文 は、必ず1回は処理が実行されるループ という特徴があります。 do-while文とは do-while文とは、処理を1回実行してから条件判定を行うループ構文です。 👉 w...