C言語は、ポインタが使える言語です。ポインタを使えば、メモリの直接的な操作など、より柔軟なプログラミングが可能です。一方、そのためにはポインタがどのようなメモリ領域を指し示しているか、またポインタ自体が有効なアドレスを保持しているか ...
年頭から始まったこの連載も最終回となりました。ここまでのご愛読ありがとうございます。最終回の今回は、 Cならではの特徴的なTipsをまとめて取り上げます。 char *p; と宣言します。p自体はchar型へのポインタであり、 *pはchar型のひとつの値を指してい ...
「完全マスター! 組み込みC言語プログラミング」に関する情報が集まったページです。 ITmediaはアイティメディア株式会社の登録商標です。
「完全マスター! 組み込みC言語プログラミング」に関する情報が集まったページです。 ITmediaはアイティメディア株式会社の登録商標です。
現場の最前線で開発をしている著者が、C言語の基本から応用までを豊富なサンプルとともに丁寧に解説。入門書では軽視されがちなプリプロセッサ、ライブラリなどや、つまづきやすい「ポインタと配列」も手厚くカバー。ネットワークプログラミングや ...
── 挫折しない人は“ここ”から始めていた。文法の前に読むべき最初の一冊。 本書は、「いきなりC言語を学び始める前に知っておくべきこと」をまとめた、プログラミングの“前提知識”に特化した入門書です。 文法や構文を丸暗記するのではなく ...
この記事の要約:JavaではCやC++のようなポインタは使いませんが、似たようなバグ「配列の範囲外アクセス」や「NullPointerException」は要注意です!本記事では、CやC++で発生するポインタ暴走の基本から、Javaでやってはいけない書き方、具体例までを初心者 ...