pc は char 型変数 3 個分のメモリ領域の先頭を指すポインタ,pi は int 型変数 5 個
分のメモリ領域の先頭を指すポインタとなるプログラムです.
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
C言語
1のメモリ領域の先頭を指すポインタとなるプログラムです. 2#include <stdio.h> 3#include <stdlib.h> 4int main(void) { 5char ∗ pc; 6int ∗ pi; 7pc = (1) ; 8if ( (2) ) { 9printf("メモリが確保できませんでした."); 10exit(1); 11} 12pi = (3) ; 13/∗ pi のエラー処理は省略. ∗/ 14free(pc); 15free(pi); 16return 0; 17}
###試したこと
設問 1 空欄 (1) に該当する語句を選びなさい.該当するものがない場合は,⃝5 を選びなさい.
解答は,○の中に記されている数字を半角文字で入力してください.
⃝1 (char∗)malloc(sizeof(char∗) ∗ 3) ⃝2 (char∗)malloc(sizeof(char) ∗ 3)
⃝3 (char)malloc(sizeof(char∗) ∗ 3) ⃝4 (char)malloc(sizeof(char) ∗ 3)
設問 2 空欄 (2) に該当する語句を選びなさい.該当するものがない場合は,⃝5 を選びなさい.
解答は,○の中に記されている数字を半角文字で入力してください.
⃝1 pc == EOF ⃝2 pc == NULL ⃝3 pc!=EOF ⃝4 pc!=NULL
設問 3 空欄 (3) に該当する語句を選びなさい.該当するものがない場合は,⃝5 を選びなさい.
解答は,○の中に記されている数字を半角文字で入力してください.
⃝1 (int∗)malloc(5) ⃝2 (int∗)malloc(sizeof(int) ∗ 5)
⃝3 (int)malloc(sizeof(int∗) ∗ 5) ⃝4 (int)malloc(sizeof(int) ∗ 5)
###補足情報(言語/FW/ツール等のバージョンなど)
https://gyazo.com/2a8669230b1f5547f319c7993f10731e