有以下定义: #include <stdio.h> char a[10],*b=a
答案:2 悬赏:20 手机版
解决时间 2021-02-03 13:57
- 提问者网友:一抹荒凉废墟
- 2021-02-03 01:23
有以下定义: #include <stdio.h> char a[10],*b=a
最佳答案
- 五星知识达人网友:青尢
- 2021-02-03 02:59
答案:B 解析:函数gets()的调用形式为gets(str_adr);str_adr存放字符串的起始地址。可以是字符数组名、字符指针或字符数组元素的地址。gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。本题中定义一个长度为10的字符数组,和一个指针变量b,并且通过赋值让它指向数组a。选项A、选项B、选项C和选项D中只有选项B中gets函数的参数a[0]不能表示数组a的首地址,故选项B不正确。所以,4个选项中选项B符合题意。
全部回答
- 1楼网友:空山清雨
- 2021-02-03 04:05
你的回答很对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯