变量的定义与初始化 — 计算机选择题
题目
在某嵌入式项目的 C 源码中,有以下变量定义与初始化片段(假设位于函数体内):int m = 5, n = m + 2; double x = n / 2; char c = 'A' + 2; 下列关于该片段的判断,正确的是:A. n 的初值为 7,x 的初值为 3.5,c 的初值为 'C' B. n 的初值为 7,x 的初值为 3.0,c 的初值为 'C' C. n 的初值为 7,x 的初值为 3.0,c 的初值为 'A' D. 该片段不合法,因为定义 n 时不能用含变量 m 的表达式初始化