ポインタ– tag –
-
C言語
関数ポインタとは?C言語で関数のアドレスを扱う方法をわかりやすく解説
C言語ポインタ解説シリーズ 本記事は「C言語ポインタ解説シリーズ」の1つです。C言語のポインタを、組み込み開発の視点も交えて解説します。 C言語ポインタ解説シリーズ一覧はこちら 関数ポインタとは、関数のアドレスを保持するポインタです。これにより... -
C言語
配列とポインタの違いとは?C言語で混乱しやすい関係をわかりやすく解説
C言語では「配列とポインタは同じ」と言われることがあります。しかし、配列とポインタは別物です。 確かに似た動きをしますが、違いを理解していないとバグの原因になります。 この記事では 配列とポインタの違い なぜ同じように見えるのか 実務で重要な... -
C言語
C言語のポインタとは?アドレス・*・&の意味を基礎からわかりやすく解説
C言語ポインタ解説シリーズ 本記事は「C言語ポインタ解説シリーズ」の1つです。C言語のポインタを、組み込み開発の視点も交えて解説します。 C言語ポインタ解説シリーズ一覧はこちら C言語のポインタは、多くの人が最初につまずくポイントです。記号が多く... -
C言語
constとは?C言語で値を変更させないためのキーワード【staticとの違いも解説】
C言語文法解説シリーズ 本記事は「C言語文法解説シリーズ」の1つです。C言語の文法を、組み込み開発の視点も交えて解説します。 👉 C言語文法解説シリーズ一覧はこちら C言語の const は、値を変更できないことを示すキーワードです。 変数に const を付け... -
メモリ領域
C言語の配列はなぜポインタのように使えるのか?メモリ構造から理解する
はじめに C言語を学んでいると、こんなコードをよく見ます。 Cint arr[3] = {1,2,3}; int *p = arr;int arr[3] = {1,2,3}; int *p = arr; さらに: Carr[1]arr[1] と Cp[1]p[1] が同じように使えます。 ...
12