11问答网
所有问题
c语言这道题为啥正确的定义格式为c选项
c语言这道题为啥正确的定义格式为c选项第32题
举报该问题
推荐答案 2018-09-12
A:#define不需要加=号,正确定义应该是#define N 100表示将N替代为100
B:不管是常量还是变量赋值都是用=号,正确定义是const int M=20
D:变量名不能以数字开头
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SMSS2MSSP74vq22qMP.html
其他回答
第1个回答 2018-09-12
const 只是将变量常量的的关键字,可以忽略掉,那么 int M 20;这样正确?
我的编译器告诉我,答案是A
给你贴个好玩的代码:
#include <stdio.h>
#define N=1000
#define MM
#define hello o
int main(int argc, char const *argv[])
{
char o = 'c';
#ifdef N=1000
printf("%c\n",hello);
#endif
return 0;
}
第2个回答 2018-09-12
const语法为const 类型 变量名 = 值;
define为#define 标识符 替换列表
所以只能选择C
相似回答
C语言
,
为什么
答案
是C
?
答:
这个题目的
正确答案应该是A和D选项。B选项中
定义
的3a这个变量是不
正确的
,因为变量不能以数字开头。
C选项
中定义的a*y这个变量中出现了“*”号这个不能作为变量名使的字符。
大家正在搜
定义样式表的正确格式
c语言定义函数的格式
c语言中数组的定义
c语言中变量的定义
c语言定义
c语言格式
c语言函数声明格式
c语言字符串定义
c语言常量定义
相关问题
请问下面这道C语言中题怎么做的,为什么,以下选项中正确的整型...
关于C语言的一道题求每个选项解析
C语言这道题为啥选B
c语言这道题怎么做?
C语言:这道题请详细解释一下~ (定义字符指针d,可是它没有...
c语言大神看看这道题目,,,我就是不懂D选项。。。
一道c语言题目,高手解答!!!!详细说明答案是什么,并解释原...
C语言选择题一道,选哪个?为啥? 下列标识符中,不合法的C语...