计算机 选择题 较难

结构体变量的定义与初始化 — 计算机选择题

C 语言程序设计(大学通用) 结构体与共用体 AI 三重审校通过

题目
在 C99 中,已定义 `struct rover { char code[8]; int channel; double voltage; };`。若要在定义变量 `r` 时将 `code` 初始化为 `"AX7"`、`channel` 初始化为 3、`voltage` 初始化为 2.5,哪条语句正确? A. `struct rover r = {"AX7", 3, 2.5};` B. `struct rover r = {3, "AX7", 2.5};` C. `struct rover r; r = {"AX7", 3, 2.5};` D. `struct rover r = {"AX7", 2.5, 3};`