C语言,下列可作为C语言赋值语句的是
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言,下列可作为C语言赋值语句的是相关的知识,希望对你有一定的参考价值。
A x=3,y=5 B a=b=c C i-- D y=int(x)
请详细解析好吗??谢谢!!!
希望对你有帮助! 参考技术A A.x=3, y=5 这是一个逗号表达式,表达式的结果是表达式y=5的值,也就是y的值了,逗号两端都是赋值语句。
B.a=b=c 这条语句分开写应该是这样执行的:b = c, a = b,先把c的值赋给b,再把b的值赋给a,
C。i-- 这条语句的结果是i在自减前的值,相当于:i = i - 1,但有区别
D。y = int(x)是将x强制转换为整型,然后把结果赋给y 参考技术B 选A。
B并没有指明b,c是什么类型;
C,i没有初值;而且也不是赋值,只是自身值的变化;
D,如果写成y=(int)x就对了!本回答被提问者采纳 参考技术C 选A
B并没有指明bc类型;
Ci没有初值;而且也赋值只自身值变化;
D,写成y=(int)x对了
C语言中用scanf和循环语句是怎么给数组一一赋值的,希望说得详细点
#include <stdio.h>int main(void)int name[10];
int n;
for (int i=0;i<10;i++)
scanf("%d",&n);//输入函数,后边的&n是说存入n的所在的地址
name[i] = n;//再把输入数据给数组
for (i=0;i<10;i++)
printf("%d\n",name[i]);
return 0;
参考技术A int i,a[100];scanf("%d",&n);for(i=0;i<n;i++) scanf("%d",&a[i]);就这样子即可 参考技术B 定义一个变量,从下标0开始,一直到N-1个为止。这就是输入和输出的循环 参考技术C 同样的,用for一个个赋值for(i=0;i<N;i++)scanf("%d",&a[i]);
以上是关于C语言,下列可作为C语言赋值语句的是的主要内容,如果未能解决你的问题,请参考以下文章