00问答网
所有问题
当前搜索:
c语言中数组的用途
C语言中的数组
,如果只对其中一个元素进行初始化,其余元素会怎么样?_百 ...
答:
若 int a[5]={0}; 则意味着a
数组的
五个元素都为0,即0 0 0 0 0 ;若 int a[5]={1}; 则意味着a数组的第一个元素值为1,其余元素值为0,即1 0 0 0 0;若 int a[5]={1,2}; 则意味着a数组的第一个元素为1,第二个元素为2,其余为0,即1 2 0 0 0;若 int a[5]=...
c语言中的
选择法是什么意思?在程序中用
数组
大小比较算选择法吗?_百度...
答:
选择法是c中对
数组
进行排序的一种方法。以整形数组元素为例,有数组A[10](以
C语言
为例描述),即A[0],A[1],…,A[8],A[9](假设其元素均互不相同)。要求对其元素排序使之递增有序。首先以一个元素为基准,从一个方向开始扫描,比如从左至右扫描,以A[0]为基准。接下来从A[0],…...
c语言中
什么时候可以这样定义
数组
"int a[]"
答:
这样定义的数组,一般表示一个常量数组。当然,因为没有加const,也可以修改数组元素内容,如:a[0]=6 ;自定义函数,形参变量为一维数组时 如:void print_array( int a[], int n );这时的定义,表示a是个指针变量,代表一个
数组的
首地址,n表示地址
中
的数据个数,该定义也可以写成:void print...
在
C语言中
,
数组
名等价于一个指针常量,可以当* const使用,那结构体的名...
答:
可否把一个结构体名称直接赋给一个结构体指针变量? 答:不可以!结构体变量与普通变量是一样的。int ai[10];int *pi; pi=ai ; //这是合法的操作,即把
数组
ai的首地址赋值给pi struct data{ int num;char name[11];} struct data ast[10];struct data st;struct data *pst;pst=ast...
C语言中
怎么把字符
数组里的
数据存放到字符串数组中
答:
利用
C语言
标准库
中的
strtok()函数,可以轻松快捷的将以空格分隔开的一串字符分成多个子串,存放到字符指针
数组
中。函数说明:include <string.h> //头文件 char *strtok(char *str, const char *delim);strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delim则为分割字符串中...
c语言中
,
数组
名的前面加*, 如a[3][4]; *a输出的是什么结果
答:
它的值是个int型数值,也就是第1个元素1,而二维
数组中的
a[3]里存放的是三个元素(3个一维数组)的首地址,因此得出一个结论,二维
数组里的
第一维就是一个指针数组,每个指针指向三个元素(3个一维数组)的首地址。从而**a就是取第一维里第一个元素(1维数组)里的第1个元素的值。
C语言中
如何将未知个数的数存放在一个
数组
中?
答:
在
C语言中数组的
定义必须指明维数,即使没有指明维数,也必须进行初始化,编译器通过初始化列表中的元素个数来确定数组的维数,比如下面的代码:int a[] = {1,2,3};虽然没有指明数组的维数,但是编译知道数组a的维数是3(只有三个元素)。要实现未知个数的元素存储于数组中,可以使用malloc()和free...
c语言中
char类型
数组的
输出问题--输出时为何需要&符?
答:
在
C语言中数组的
名字即数组的起始地址,也是数组第一个元素的地址。因此,假设有一个char类型的数组a表示成如下代码:char a[20];那么a表示字符数组的起始地址,它和&a[0]是一个意思。使用printf()输出字符数组a的内容:printf("%s\n", a);它就等同于printf("%s\n", &a[0]); 本回答由电脑网络分类达人 ...
用
c语言
编写一个函数,其功能是计算一维
数组
中下标为偶数的数组元素的倒...
答:
include <stido.h>double fun(double a[], int n){ int i; double r = 0.0; for(i=0;i<n;i+=2){ r+=1.0/a[i]; } return r;}int main(){ double a[10], r; int i; for(i=0;i<10;++i){ scanf("%lf", &a[i]); } r=fu...
C语言
在产生一副新牌放在card[52]结构体
数组
中后,输出一副随机打乱顺...
答:
include <stdlib.h>#include <stdio.h>#include <string.h>#include struct CARD{ char suit[10]; char face[10];};void FillCard(struct CARD wCard[],char *wFace[],char *wSuit[]);void Shuffle(struct CARD *Card);void Deal (struct CARD *wCard);int main(int argc, char...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜