C语言的填空题~~~~要有详细解释
3.请写出一条输入语句,为字符型变量ch读入数据【4】。4.求余运算符%两边运算对象的数据类型只能是【5】。5.数组名作为函数的实参,传递的是【6】。6.设有定义:int...
3.请写出一条输入语句,为字符型变量ch读入数据【4】 。
4. 求余运算符%两边运算对象的数据类型只能是 【5】 。
5. 数组名作为函数的实参,传递的是 【6】 。
6. 设有定义:int *p,x=5; 请写出使指针p指向变量x的赋值语句 【7】 。
7.设有定义:int a[ ]={1,2,3,4,5,6,7,8}; 则数组元素a[a[1]]的值是【8】 。 展开
4. 求余运算符%两边运算对象的数据类型只能是 【5】 。
5. 数组名作为函数的实参,传递的是 【6】 。
6. 设有定义:int *p,x=5; 请写出使指针p指向变量x的赋值语句 【7】 。
7.设有定义:int a[ ]={1,2,3,4,5,6,7,8}; 则数组元素a[a[1]]的值是【8】 。 展开
3个回答
展开全部
3.请写出一条输入语句,为字符型变量ch读入数据 scanf("%c",&ch) 。
4. 求余运算符%两边运算对象的数据类型只能是 整型 。
5. 数组名作为函数的实参,传递的是 地址 。
6. 设有定义:int *p,x=5; 请写出使指针p指向变量x的赋值语句 p=&x; 。
7.设有定义:int a[ ]={1,2,3,4,5,6,7,8}; 则数组元素a[a[1]]的值是 3
又是你。 建议你多看看书, 多体会体会
4. 求余运算符%两边运算对象的数据类型只能是 整型 。
5. 数组名作为函数的实参,传递的是 地址 。
6. 设有定义:int *p,x=5; 请写出使指针p指向变量x的赋值语句 p=&x; 。
7.设有定义:int a[ ]={1,2,3,4,5,6,7,8}; 则数组元素a[a[1]]的值是 3
又是你。 建议你多看看书, 多体会体会
更多追问追答
追问
5555555555~~~,我已经没有时间了,还有一个礼拜考试
为什么是&ch
追答
一个礼拜可以学很多啦。
你说为 字符型变量ch 即ch为变量喽 scanf函数要求的是传入变量的地址 &这个是取地址符
&ch的意思是变量ch的地址喽。 。至于那个c%则是字符的格式控制占位符喽 要注意啊。&后面是变量呀。 不是随便的阿猫阿狗都可以的呀!
展开全部
3, char c='1'; 加单引号即可
4. 整型
5.首地址
6.p=&x;
7.3 a[2]=3
个人觉得没上面东西可以解释一下
4. 整型
5.首地址
6.p=&x;
7.3 a[2]=3
个人觉得没上面东西可以解释一下
追问
3题不是 scanf("%c",&ch) 么
5题 是地址,还是首地址??
追答
对 我看错了,是scanf("%c",&ch)
比如#include
void t(int *b)
{
printf("%d",*b);
}
void main()
{
int a[8 ]={1,2,3,4,5,6,7,8};
t(a);
}
结果是1吧,其实这个例子也不严格,确实很难解释,因为这是发明C语言的人设定的,事实上这点在实际应用中也不怎么用到,实际编程的时候还是应该严谨一点,尽量不要用上面那样的语句 而是用printf("%d",*(b+0));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我接着回答吧。
ch是表示输入字符的变量,而加上&符号,这是scanf输入的格式,记住就行了。
ch是表示输入字符的变量,而加上&符号,这是scanf输入的格式,记住就行了。
更多追问追答
追问
那&后面接几个字符都行么, 比如说 abc 也可以写成&abc么?
追答
abc就是你定义的变量名了,只要符合变量名定义规范,都行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询