www问答网
所有问题
这道C语言题怎么说?解释一下吧!
如题所述
举报该问题
推荐答案 2013-12-26
答案是D
A错误 可以放到任何位置
B错误 一行只能有一条预处理命令
C错误 没有大小写限制。和变量命名方式一样
D正确。不占用执行时间。在编译的时候已经展开。
打字不易 谢谢采纳
追问
嗯厉害!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/15dK443WW3A1Wd51114.html
其他回答
第1个回答 2013-12-26
选 D 不一定在开头 像 #endif,一行只能有一条指令,可以是小写 但是为了区分普通变量鼓励用大写,宏替换是在编译过程中执行的,所以选 D
第2个回答 2013-12-26
D,宏替换,发生在预编译的时候,预编译后才能编译运行,在运行的时候,宏替换已经完成,故不会占用运行时间
相似回答
这道C语言题怎么说?解释一下吧!
答:
答案是D A错误 可以放到任何位置 B错误 一行只能有一条预处理命令 C错误 没有大小写限制
。和变量命名方式一样 D正确。不占用执行时间。在编译的时候已经展开。打字不易 谢谢采纳
这道C语言题怎么说?解释一下吧!
答:
strcpy(a,b)函数是吧 字符串 b 复制到 字符串 a ,就是 b 不变 a 变,strcat(a,b)函数式吧字符串 b 追加到 a字符串的末尾,看这个式子的先后顺序就知道了,先 strcpy 再 strcat 所以是 c
这道C语言题怎么说?解释一下吧!
答:
strlen(str);所以实际上就是"China"这个字符串的长度 5
请教各位学霸
这道c语言题
该
怎么
理解?为什么结果是9876 876呢?非常感...
答:
第三次循环指针p的值是p++,也就是(s+2)因为循环终止条件是p<s+2所以退出循环,程序结束.所以输出是"9876 876 ".如果你不明白可以把循环终止条件改成p<s+4,那么程序就会输出"9876 876 76 6 ",每次p指针指向字符数组的后一个字符,每次输出其后面的字符串.我给你一个循环终止条件改成p<s+4后...
我是
C语言
新手。求大神
解释一下这
一
道题
,书里没解析的额
答:
首先main函数里定义个结构体类型 struct cmplx该结构体包含两个成员变量x和y。
c
num是结构体类型的数组,数组中有2个数组元素cnum[0]和cnum[1],每个数组元素都是结构体类型的变量。所以 cnum[0].x=1,cnum[0].y=3;cnum[1].x=2,cnum[1].y=7;则cnum[0].y/cnum[0].x*cnum[1]....
这道c语言怎么
做,解析看不懂,谁能详细
说一下
答:
1、第一个scanf的函数,赋值的不是字符串,而是字符(%
c
),又因为它是for函数的执行语句,所以根据for函数,scanf函数一共要运行7次,分别给b字符串数组的前7位赋值,原b的前七位是:The空格shy。 而输入的语句的前七位是Fig空格flo。它将前者替换了,所以现在的:b[]="fig空格flo空格is空格blue....
您好,这一题麻烦帮我讲解
一下
,
C语言
答:
第二:数组在使用时,下标范围是从 0 到 (数组长度-1),否则越界(不过需要补充一点,
C
和C++对数组没有下标检查,它实质上是以指针计算的方式来访问数组对应的位置,所以C和C++并无下标越界的概念,不论是编译还是运行,在下标越界访问时都不会有错误或异常,但运行结果自负)第一题选D 整型表达式不...
c语言
这道题
咋回事 哪位大神
解释一下?
求详细。
答:
首先明确说一下,这种
题目
完全没有任何意义,而且在不同的编译器中得到的结果也不一定相同。题目本意是考查答题者对于不同类型之间的指针进行强制类型转换的理解程度。先把一个指向char类型的指针强制转换为指向long的指针(即q=(long*)p;),然后对其进行++操作,指针的自增与所指类型有关,long类型在...
c语言
问题,解以下
这道题
,并说明 char line[ ]="china" char*prt=line...
答:
这道题
的重点有2个 1,就是数组定义和调用时下标的区别,调用时元素地址的下标是从0开始,而不是1 如果定义line[3]它的元素分别是line[0] line[1] line[2]2,是字符串的结束标志"\0" 如果在数组元素足够的情况下,系统必然会自动加上它,它是空操作,什么也不做,也不能输出,目的是为了让...
大家正在搜
第一题用英语怎么说
错题本英语怎么说
数学题英语怎么说
刷题用英语怎么说
计算题英语怎么说
c语言答题题库
大一c语言经典编程题
大一c语言必背编程题
错题的英文怎么说