困っています;;

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
sakura

困っています;;

#1

投稿記事 by sakura » 18年前

下記のプログラムの組み方が、手元の参考書をいくら読んでも分かりません・・・。
とても困っておりますので、どなたかご教授いただけないでしょうか?


char a;
char b[Ö];
short c;
int d;
float e;
double f;

上記の各変数(配列の場合は各要素)のアドレスを16進数で表示しなさい。
また変数(配列の場合は配列全体)のサイズを10進数で表示しなさい。

管理人

Re:困っています;;

#2

投稿記事 by 管理人 » 18年前

アドレスは変数に&をつけると表せます。
また、printfのオプションについては
http://www.linux.or.jp/JM/html/LDP_man- ... ntf.3.html
この辺をよく読んでみてください。
サイズを調べる時は「sizeof」を検索してみてください。

sakura

Re:困っています;;

#3

投稿記事 by sakura » 18年前

早速のご回答ありがとうございます。
しかし、
>>アドレスは変数に&をつけると表せます。
とのことですが、どうもそんなに簡単なことを問うている問題には思えないのですが、、

そもそも、私問題の意味がイマイチわからないのですが、
この問題はどういう意味なのでしょうか?

DRAGON

Re:困っています;;

#4

投稿記事 by DRAGON » 18年前

>そもそも、私問題の意味がイマイチわからないのですが、
>この問題はどういう意味なのでしょうか?

それは課題を出した人聞いた方がよろしいかと思うのですが・・


例えば、、

char a;

の場合は

printfを使って、&a
で表示させるとアドレスを表示できますよ。

box

Re:困っています;;

#5

投稿記事 by box » 18年前

複数の掲示板に同じ質問をなさるのは「マルチポスト」といいまして、
好ましく思われません。どこか一つだけで十分なはずです。
ところで、

> char b[Ö];

配列の添字に「オーウムラウト」は付きません。何かの間違いではないでしょうか。


閉鎖

“C言語何でも質問掲示板” へ戻る