00问答网
所有问题
当前搜索:
C语言中数组
C语言中数组
的用途有哪些??详细说明!
答:
因为我们很多东西在
C语言
里面都从0开始计数,所以是[0]表示第一个学生的分数。如此一来,上述的
数组
最大能表示到[3]是显而易见的。这里值得注意的两点,第一:数组元素只能一个个引用,不能一次性引用整个数组。在声明一个数组时,可以一次性全部赋值(称作初始化),在以后的程序语句中都不能一次性...
c语言中
什么时候可以这样定义
数组
"int a[]"
答:
以"int a[]"形式定义
数组
一般有两种情况:定义数组,并通过初始化方式来填写数组内容 int a[]={1,2,3,4,5} ;这与int a[5]={1,2,3,4,5} ; 是一样的,[]中不写数字,表示数组空间大小由实际数组元素数据个数来决定。这样定义的数组,一般表示一个常量数组。当然,因为没有加const,也...
c语言
如何从键盘中输入若干个数保存到
数组
中
答:
1、首先在电脑中打开编译器(vc++6.0),新建一个将1到100保存到
数组
中项目,如图所示。2、添加一个 assignment.
c
文件,如图所示。3、包含stdio.h和stdlib.h头文件,如图所示。4、输入main函数主体及返回值,如图所示。5、定义一个char数组,长度为100,最后使用while循环进行赋值,如图所示,就完成...
c语言中
如何自定义
数组
长度
答:
动态分配的
数组
可以自定义数组的长度,示例如下:include <stdio.h>#include <string.h>#include <stdlib.h>int main(){printf("输入要分配的内存大小:");int size;scanf("%d", &size); //输入自定义的数组长度int *pstart = (int *)malloc(sizeof(int) *size);if (pstart==0) {printf...
C语言中
都有什么类型
数组
?
答:
我们常见的C需要类型
数组
有:char:只允许输入字符,int:是整型变量,输入整数,范围不大,在-32767到32767,float:输入可以使小数也可以输入整数,在不确定的情况下,就用float,范围还是比较的大,double:如果说float是四个字节的话,大伯是八个字节。范围比float大好多。
C语言
是一门通用计算机编程语言...
c语言数组
在内存中是怎么分配的?
答:
C语言使用的内存是虚拟内存。按照功能的不同在
C语言中
又将虚拟内存为分三类:栈区、堆区、静态数据区,不管是单一变量还是
数组
,其内存分配都是这样分的。在栈区、静态数据区、堆区会有编译器负责分配、操作系统负责管理,程序员可以在堆区使用malloc()来动态分配堆内存的问题。
C语言中
[]是
数组
?
答:
[]是用于
数组
声明的 int a[10];代表定义了一个名称为a的,长度为10的数组 数组a,可以这么赋值 int i = 0;for(i = 0; i < 10; i++){ a[i] = i;} 这样从a[0]到a[9]就依次被赋值为0~9 值得一提的是
C语言中
的数组以0起始,也就是说a[10]这个数组包括 a[0],a[1],a[2...
c语言
的一维
数组
中至少要有几个元素?
答:
c语言中
:一维
数组
中的元素个数只要不超过数组长度都是可以的,数组长度也是任意,例如定义int a[1],表示该数组只有一个元素。数组中没有至少几个元素一说。
如何在
C语言中
用scanf输入
数组
答:
include main()struct int num;char name[20];char sex;int age;stu[5];int i;for(i=0;i<5;i++)printf("请输入信息\n");scanf("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%
c
",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;...
C语言中
一维
数组
的最长维数是多少?谢谢!
答:
ANSI
C
89标准中规定,一个
数组
的尺寸(下标)必须是一个整型常量表达式以便于在编译时计算大小,而这里的所谓常量(或者常量表达式的运算结果),一般是指unsigned int。16位编译器(比如Turbo C)中,unsigned int为16位,因此数组最多32767个数据。32位编译器(比如Visual C++ 6.0)中,unsigned int为...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜