C言語は、ポインタが使える言語です。ポインタを使えば、メモリの直接的な操作など、より柔軟なプログラミングが可能です。一方、そのためにはポインタがどのようなメモリ領域を指し示しているか、またポインタ自体が有効なアドレスを保持しているかなどについて十分な理解が必要です。 本稿では、C言語のポインタについて、配列との対比に焦点を当てて解説を行います。 *** C言語では、ポインタを配列のように扱うことができます。また、配列名はポインタに変換可能で、別のポインタに代入できます。 まずは1次元の場合について、ポインタと配列の関係を考えてみましょう。 宣言文の記述 いま、ポインタと配列を次のように宣言したとします。 char *p; ← char型へのポインタpを宣言 char a[5]; ← char型を要素とする、要素数5の配列aを宣言 この宣言の結果を図にすると、図1、図2のようになります。 図
【宇宙】スペースデブリ接近で、国際宇宙ステーション(ISS)の軌道を一時変更 デブリは中国ロケットの破片で直径約10センチ 1 :おっおにぎりがほしいんだなφ ★:2009/03/23(月) 07:12:55 ID:???0 米航空宇宙局(NASA)は米中部時間22日午後(日本時間23日朝)、 若田光一さん(45)が滞在中の国際宇宙ステーション(ISS)に、 宇宙ごみ(デブリ)が接近したため、ISSの軌道を一時変更する措置を取った。 NASAによると、デブリは中国が1999年に打ち上げたロケットの破片で、直径約10センチ。 衝突の確率は不明だが不安定な軌道のため、同日午後3時(同23日午前5時)ごろから 約3時間、ISSの高度を下げることにした。 ISSには若田さんら長期滞在要員3人のほか、ドッキング中のスペースシャトル 「ディスカバリー」の乗員7人がいるが、避難などはせず、通常の作業を続
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く