アプリ版:「スタンプのみでお礼する」機能のリリースについて

C言語 sizeof演算子
1, double型の変数 x の大きさを求め、int型の変数 n1 に代入する。

2, char型の変数 c の大きさを求め、int型の変数 n2 に代入する。

3, int型の配列 na1 をの大きさを求め、int型の変数 n3 に代入する。

4, int型の配列 na2 の大きさを求め、int型の変数 n4 に代入する。

5, int型の配列 na1 の0番目の要素 (na1[0])の大きさを求め、int型の変数 n5 に代入する。

6, int型の配列 na1 の大きさを、その0番目の要素 (na1[0])の大きさで割り、int型の変数 n6 に代入する。

7, int型の配列 na2 の大きさを、その0番目の要素 (na2[0])の大きさで割り、int型の変数 n7 に代入する。



という問題なのですが、(2)までは分かったのですが、配列や演算子が苦手ということもあり、後半部分が分かりません。
どなたか教えて頂けないでしょうか?

読んで頂き、ありがとうございました。

#include<stdio.h>int main(void)
{
int n;
double x;
char c;
int na1[10];
int n0,n1,n2,n3,n4,n5,n6,n7;

n0=sizeof(n);


n1=sizeof(x);
n2=sizeof(c);
n3=sizeof(na1);
n4=sizeof(na2);
n5=
n6=
n7=

printf("int:%d\n", n0);
printf("double:%d\n", n1);
printf("char:%d\n", n2);
printf("int*8:%d\n", n3);
printf("int*?:%d\n", n4);
printf("int:%d\n", n5);
printf("na1:%d\n", n6);
printf("na2:%d\n", n7);

return 0;

}

A 回答 (1件)

その問題の「〜の大きさを求め」ってのは、そのまま sizeof(求めたいもの)です。


あとは、指示通りの計算するだけです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!