素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv019
「Lv019」の記事一覧
コンパイル時に特定の条件に応じて特定のコードを含めるか決める仕組みはどれか。
#ifや#ifdef等を用いることで、環境に応じたコードの切り替えが可能になる。
2026年3月4日
ポインタ変数pが配列aの先頭を指すとき、a[i]と同じ値を参照するポインタ式はどれか。
ポインタに整数iを加算して間接参照することで、配列のi番目の要素にアクセスできる。
2026年3月4日
long long int型をprintfで出力するための正しい書式指定子はどれか。
long long型の出力には「long long decimal」を意味する%lldを使用する。
2026年3月4日
定数や型の定義、関数プロトタイプをまとめた拡張子「.h」のファイルを何と呼ぶか。
ヘッダファイルは複数のソースコードで共有する宣言を記述するために使用される。
2026年3月4日
`main` 関数の第2引数 `char *argv[]` の最後の要素 `argv[argc]` は何であるか。
C言語の規格では、コマンドライン引数リストの末尾の次にはNULLが入ることが保証されている。
2026年3月4日
`x &= ~mask;` という操作は何を行うか。
マスクビットを反転させてANDをとることで、指定した箇所のビットのみを確実に消去できる。
2026年3月4日
`int a[5] = {1, 2};` としたとき、 `a[2]` の値はどうなるか。
初期化子が不足している場合、残りの要素は静的確保と同様に0で初期化される。
2026年3月4日
`0x12` のように `0x` で始まる数値は何進数か。
C言語において、接頭辞0x(または0X)は16進数リテラルを意味する。
2026年3月4日
関数ポインタの宣言 `int (*f)(double);` の意味はどれか。
引数にdouble、戻り値にintを持つ関数を指し示すためのポインタ変数である。
2026年3月4日
`setjmp` と `longjmp` が提供する機能はどれか。
通常のreturnを越えて、保存された実行状態に直接復帰する機能を提供する。
2026年3月4日
投稿のページ送り
1
…
1,158
1,159
1,160
…
1,325