2026年3月– date –
-
メモリ領域
C言語のスタックフレームとは?関数呼び出し時のメモリ構造を図でわかりやすく解説
メモリ領域解説シリーズ 本記事は「メモリ領域解説」シリーズの1つです。 メモリ領域解説シリーズの全体像はこちら 関数を呼び出すと、スタック領域にはどのようなデータが積まれるのでしょうか。 C言語では関数呼び出しのたびに、スタック上に**スタック... -
メモリ領域
メモリレイアウトまとめ|メモリレイアウトからポインタまでtext・data・bss・heap・stackを体系的に理解する
メモリ構造をまとめて理解したい 先輩、メモリ関連の勉強をしたいのですがどこから勉強すればよいか分かりません! そうだね。このページではメモリ構造の全体像と、メモリ構造解説シリーズの紹介をするよ。 C言語を学んでいると、 text領域とは何か data... -
C言語
static変数とは?C言語のメモリ配置とグローバル変数との違いをわかりやすく解説
メモリ領域解説シリーズ 本記事は「メモリ領域解説」シリーズの1つです。 メモリ領域解説シリーズの全体像はこちら 先輩、static変数って普通の変数と何が違うんですか? 一番大きな違いは 寿命(ライフタイム) なんだ。 寿命? 普通のローカル変数は 関... -
メモリ領域
スタック領域とは?C言語のStackの仕組みとヒープとの違いを解説
メモリ領域解説シリーズ 本記事は「メモリ領域解説」シリーズの1つです。 メモリ領域解説シリーズの全体像はこちら C言語のプログラムでは、メモリは複数の領域に分かれて管理されています。 例えば次のような領域があります。 text領域:プログラムのコー... -
その他
登場人物の紹介 「エンジニアくん」と「初心者さん」|エンジニアノートの解説スタイル
このブログ「エンジニアノート」では、技術的な内容をできるだけ分かりやすく解説するために、エンジニアくんと初心者さんの会話形式を取り入れています。 メモリ領域やC言語、エンジニアのキャリアなど、技術の話はどうしても難しくなりがちです。 そこで... -
暮らし
このブログに「暮らし」カテゴリを追加しました
このブログではこれまで、主に次のような内容を書いてきました。 エンジニアのキャリア 副業やエージェントの体験談 組み込み系の技術記事 どれも自分の経験から書いている内容ですが、ブログを書き続ける中で、ふと思ったことがあります。 **「生活の中に... -
フリーランス・副業
フリーランス・副業エージェントに登録する価値はある?実際に登録して感じたメリットと現実
フリーランス・副業エージェント記録シリーズ 本記事は「フリーランス・副業エージェント記録」シリーズの1つです。実際に登録・応募・作業して感じたことを、リアルベースで記録しています。 副業エンジニアはエージェントに登録すべき?実際に登録して分... -
フリーランス・副業
フリーランス・副業エージェントに登録したのに案件が来ない理由|実際に登録して分かった現実
フリーランス・副業エージェント記録シリーズ 本記事は「フリーランス・副業エージェント記録」シリーズの1つです。実際に登録・応募・作業して感じたことを、リアルベースで記録しています。 副業エンジニアはエージェントに登録すべき?実際に登録して分... -
フリーランス・副業
フリーランス・副業エージェント面談で実際に聞かれたこと|準備すべき3つのポイント【体験談】
フリーランス・副業エージェント記録シリーズ 本記事は「フリーランス・副業エージェント記録」シリーズの1つです。実際に登録・応募・作業して感じたことを、リアルベースで記録しています。 副業エンジニアはエージェントに登録すべき?実際に登録して分... -
メモリ領域
スタートアップコードとは?データ領域とBSS領域はどのように初期化されるのか
スタートアップコードとは?(概要) スタートアップコードとは、main() が呼ばれる前に実行される初期化コードです。 スタートアップコードは、 スタックポインタ初期化 データ領域のコピー BSS領域のゼロクリア main() 呼び出し を行います。 データ領域...