单选题
假设当前表有字段id、name和age,同时有内存变量id和name,命令“? M->name”显示的是______。
A、
不确定,和前面的命令有关
B、
当前记录字段name的值
C、
变量不唯一的出错信息
D、
内存变量name的值
【正确答案】
D
【答案解析】
[解析] ? <表达式>或?? <表达式>用于显示表达式的值。当内存变量与字段变量同名时,若简单地用变量名访问,则系统默认为字段变量。如果用户想访问内存变量,需要在内存变量的名前加m.或者m->作为前缀。M->name是内存变量,命令“? M->name”显示的是内存变量,而不是字段变量。故选项D正确。
提交答案
关闭