00问答网
所有问题
当前搜索:
数组的说明
C语言题目:在
数组
中查找指定元素
答:
include <stdio.h> define MAXN 10 int search( int list[], int n, int x );int main(){ int i, index, n, x;int a[MAXN];printf("输入个数:\n");scanf("%d",&n);for( i = 0; i < n; i++ )scanf("%d", &a[i]);printf("输入x:\n");scanf("%d", &x);in...
C语言switch和
数组的
意义
答:
3)如不给可初始化的数组赋初值,在在
数组说明
中,可以不给出数组元素的个数。下面看一下多维数组主要看一下二维数组,其他的就可以用二维数组类推得到二维
数组的
类型说明的一般形式是:类型说明符 数组名[常量表达式1][常量表达式2]...;在c语言中二维数组是按行排列的二维数组的表示方法:数组名[下标][下标]二维...
int *p[3]和int (*p)[3] 的区别,举例
说明
一下.
答:
这两个其实是数字指针和指针
数组的
区别。我们一个一个来
说明
:(1)int*p[3];//定义了一个三维数组,其中的每个元素p[0]、p[1]、p[2]都是指向int变量的指针。(2)int(*p)[3];//定义了一个指针,这个指针是指向一个三维数组的。两者之间的区别和联系可以用一个二维数组来阐述:int *p[3];/...
inta[5]={1,2,3,4,5};怎么理解这句话?
答:
将5个初值依次赋给a[0]至a[4] 。初始化赋值的一般形式为:static类型
说明
符
数组
名[常量表达式]={值,值……值}; 其中static表示是静态存储类型, C语言规定只有静态存储数组和外部存储数组才可作初始化赋值。下标是从0开始。在{ }中的各数据值即为各元素的初值, 各值之间用逗号间隔。例如:...
c语言 string[ ] 这个[ ]是什么意思?
答:
表示string是个
数组
。1.char string[20];定义一个有20个元素的字符串数组。2.char string[]={“12c”};定义一个字符串数组string,已经初复制“12c”,所以string的元素一共是4个,包括末尾结束符。
C语言字符
数组
如何初始化?
答:
C语言允许用字符串的方式对
数组
作初始化赋值。例如:static char c[]={'c',' ','p','r','o','g','r','a','m'}; 可写为:static char c[]={"C program"}; 或去掉{}写为:static char c[]="C program";当对全体元素赋初值时也可以省去长度
说明
。例如:static char c[]={`...
在执行int a [][3]={1,2,3,4,5,6};语句后,a[1][1]的值是
答:
a[1][1]等于5。一个二维数组,在本质上,是一个一维
数组的
列表。声明一个 x 行 y 列的二维整型数组,形式如下:type arrayName [ x ][ y ];int a[3][4];
说明
了一个行数不明确,有三列的二维数组,数组名为a,其下标变量的类型为整型。在c中二维数组是按行排列, 即放完一行之后顺次...
vb中 arr()是什么意思
答:
vb里的arr函数是
数组
。举例
说明
如下:Private Sub Command1_Click()Dim arr(5) As Integer, arr1(5) As Integer '声明两个一维数字 n = 3 '赋值 For i = 1 To 5 '循环开始:从1循环到5 arr(i) = i '数组元素赋值 arr1(n) = 2 * n + i '同上 Next '循环结束 Print arr1(n)...
C语言找出一个
数组
中出现次数最多的那个元素
答:
include<stdio.h> int main(){ int n,i,j,k,t,m,a[25];while(scanf("%d",&n)!=EOF){ for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n-1;i++){ for(j=i+1;j<n;j++){ if(a[i]>a[j]){ t=a[i];a[i]=a[j];a[j]=t;//先进行排序,按从小到大的...
C语言中怎么查找字符串
数组
中的某个字符?
答:
程序有误,修改如下:include <stdio.h> include <string.h> void main(){ char sh[20];gets(sh);for(int i=0;i<20;i++){ if(sh[i]='@'){ printf("判断出有字符@\n");break;} if(sh[i]='\0')printf("无字符@\n");} } ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜