C言語

C言語

C言語のポインタはメモリを直接操作すること

💡 C言語がポインタを導入した最大の理由は、「メモリを直接操作するため」 です。そしてポインタは、C言語の「骨格(中核構造)」そのものです。🧩 1. ポインタ導入の根本理由:→ 「メモリを直接扱う必要があった」C言語はもともと UNIX O...
C言語

C言語はアプリ開発のために生まれたのではない

C言語は1972年に デニス・リッチー(Dennis Ritchie) がAT&Tベル研究所で開発しました。目的はただ1つ:「UNIXというOSを、もっと簡単に・移植しやすく作り直すこと」当時のOSは アセンブリ言語 で書かれており、CPU...
C言語

ポインタの考え方

c言語では値渡ししかできないが、参照渡しをする仕組みである。変数のアドレスを取得する仕組み → 変数の前に&を付ける &hogeアドレスにアクセスして、元の変数を操作する変数を設ける仕組 → 新たに設けた変数の前に * と付ける *sans...
PAGE TOP