00问答网
所有问题
当前搜索:
c语言数组用变量表示
c语言
中如何输入
数组
中的数
答:
include<stdio.h> int main(){ int i,j;float students[10];float sum=0,max=0;for(i=0;i<10;i++){ printf("请输入的学生的成绩:");scanf("%f",&students[i]);if(students[i]>max)max=students[i];sum=sum+students[i];} printf("这几个同学的最高分为:%f\n平均成绩为:%...
C语言数组
下标
答:
下标可以是
变量
也可以是常量。直接说a[0],a[1],a[2],a[3]这样的下标就是常量。对于访问来说, 不在意是变量还是常量, 系统只是需要一个值, 作为偏移量 不管是变量还是常量, 访问的时候 肯定是一个特定值, 而系统要的 无非是这样一个偏移量而已。
C语言数组
学习问题 循环方式给数组赋值
答:
就是for循环没学会吧。那就讲一下for循环和
数组
应用。就拿你的这个程序举例子好了,定义了一个整型数组a[3],然后看这段代码:for(i = 0; i < 3; i++){ a[i] = i;} for循环的括号里面有三个东西,for(赋初值; 循环条件; 步长)赋初值就是给循环
变量
(相当于一个计数器)赋初值,...
c语言
什么是
数组
?它与普通
变量
有何区别
答:
数组
在程序设计中,为了处理方便,把具有相同类型的若干
变量
按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。普通变量是在内存开出一块存储区域。多用用 百度资源吧!去 百科 看看 也好!会解释 数组 和普通变量 的含义!
在
c语言数组
中&怎么用?
答:
基本上是对的,scanf()里的参数就是
变量
的地址
数组
名你可以理解为这个数组的起始地址(第一个元素的地址),比如你这里的a,它就相当于是&a[0],a+i就是第i个元素的地址,所以要想给这个数组赋值,还可以这样 for(i = 0; i < 6; i++) scanf("%d", a+i);...
C语言数组
怎么调用
答:
2 *&a【i】 //*在定义语句时代表定义一个指针
变量
,当在执行语句部分时代表间址运算符,引用一个指针变量指向的地址的内容。&叫求地址运算符,求当前内容的地址。所以*和&就像乘号和除号一样,互相抵消了。3 *(a+i):在
数组
名的地址上,加上i个存储单元。
代表
第(i+1)个元素,用间址...
c语言
中,
数组
名和指针名都
代表
内存地址。那么定义一个其他的
变量
,比如...
答:
非也非也。int a,a就是
代表
的内存里面的值,&a才是a的地址。int *a,a代表的是一块内存地址,*a代表该地址里面的值。
,输入n个数,求其中的最大值,
C语言
循环结构
答:
利用
C语言
在一批数中找最大数的一般方法如下:(1)将数据存入一个一维
数组
中,例如存入a数组中。(2)在数组中找最大值(假设
用变量
max存放最大值)。首先将a[0]视为最大数,即首先使max=a[0]。将除a[0]之外的其他所有元素(用a[i]
表示
)逐个与max比较,若a[i]>max,则a[i]为目前的...
C语言数组
对于以下
变量
,正确赋值的是?
答:
p是指针
数组
名,所以A,B,
C
都不对,只有D是正确的
C语言
中,同一个
变量
或
数组
里的内容可以分别赋值给另外两个甚至多个不...
答:
是可以的,因为
变量
在赋值的时候只是将这个变量内的数据复制一份,放到另一个要赋值的变量中。如 int a=0,b,
c
;b=a;c=a;在执行完上述语句后,a,b,c都等于0。再如 int a[5]={1,2,3,4,5},b[5],c[5];for(int i=0;i<5;i++)b[i]=a[i];for(int i=0;i<5;i++)c[i]...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜