C语言问题(如何获得两个数组下标之间的对称性)。

发布于 科技 2024-06-28
27个回答
  1. 匿名用户2024-01-30

    如果要接受 A 数组中的所有数字,而 B 只接受满足条件的数字,则会使 B 无法正常输出,在这种情况下,初始化 B 并包含

    void main()

    int a[50],b[50];

    int i,k,j=0;

    for(i=0;i<50;i++)

    scanf("%d",&a[i]);

    if(a[i]==-1)

    break;

    if(a[i]>=0 &&a[i]<=4)b[i]=a[i];

    j++;else

    i--;printf("您输入的数字为:%d",j);

    printf("a 的数组为:");

    for(k=0; kprintf("%d ",a[k]);printf("");

    printf("b 数组为:");

    for(k=0; kprintf("%d ",b[k]);printf("");

  2. 匿名用户2024-01-29

    a。数组下标必须为整数! c 不会为你做数学运算,它必须是一个常数!

  3. 匿名用户2024-01-28

    选择最后一个,任何类型的表达式。 只要能转换成int类型,不管是什么样的数据或者表达式,因为数组下标其实是基址的偏移量,希望能帮到你。

  4. 匿名用户2024-01-27

    引用数值元素时,下标可以是整数常量或整数表达式。

  5. 匿名用户2024-01-26

    LZ 你好白

    假设我编写源程序,我定义了一个 zhi 变量数组,数组数为 10,程序运行 dao

    在这条线的过程中,我用了这句话:

  6. 匿名用户2024-01-25

    删除下标就是取数组的最大限制。 例如,如果一个数组限制为只有 10 个内容,那么删除下标将获得 10 个内容

    成员数是数组中的成员数。 你可以把它理解为点头。

  7. 匿名用户2024-01-24

    type a[19];

    type *a=&a[10];

    所以,a 变成了一个下标为 -9 9 的类型数组,纯粹是为了娱乐,刚开始学习的时候应该远离这些东西。

  8. 匿名用户2024-01-23

    我想这是一个错误,很明显数组越界学习 C 这么久了,我从来没有从 0 开始的下标数组不可能有 -2;如果有什么不明白的地方,可以给我发短信

  9. 匿名用户2024-01-22

    我记得下层数组没有负下标,下层是 a[0],这是这个系统规定的。

  10. 匿名用户2024-01-21

    C语言不同于Pascal和Basic,C的数组下标只能从0开始,自己加减。

  11. 匿名用户2024-01-20

    第一:在阵列du中使用下bai标记;

    第二:定义数组。

    是 DAO 表数组的长度,例如 inta[5]; 就是定义一个长度为5的5个整数数组,数组为集合,数组a有5个元素,分别是a[0]、a[1]、a[2]、a[3]、a[4],共5个元素,下标是第一个元素的意思。

    以下是一些示例:inta[5]=;

    printf("%d,%d,%d,%d,%d",a[0],a[1],a[2],a[3],a[4]);

    它输出 1,2,3,4,5a[0]。

    printf("%d",a[0]);

    输出 10

  12. 匿名用户2024-01-19

    以一个简单的一维数组为例

    int a[10];这是一个整数数组 a,有 10 个元素:a[0]-a[9],因为正确的下标应该从 0 开始,以 9 结尾,这与习惯上的 1-10 不同,所以会产生 a[10] 错误,即数组下标越界。

    在 C 和 C++ 语言中,数组下标越界,编译器不会检查错误,但实际上后果可能很严重,比如程序崩溃等,所以在日常编程中,程序员应该养成良好的编程习惯,避免这样的错误。

    如果网页提示“数组下标越界”,除了上述问题外,还要检查文件中的变量名是否一致,这往往是变量名不一致造成的。

    使用大于或等于数组长度或负数的锁屏提醒!

  13. 匿名用户2024-01-18

    下标可以是变量或常量。

    直接说a[0]、a[1]、a[2]、a[3]等下标是常量。

    对于 Access,无论是变量还是常量都无关紧要,系统只需要一个值作为偏移量。

    无论是变量还是常量,在访问时它始终是一个特定的值,而系统只需要一个偏移量。

  14. 匿名用户2024-01-17

    你的分数[40]被定义为一个整数数组; 指示数组可以容纳 40 个整数,分别用 score[0]、score[1] 和score[38], score[39] 表示有 40 个元素,从 0 到 39。

    版本,0到39都是数字权重组下标,有对应的数组元素对应; ceore[index] 表示打开一个可以保存索引元素的数组。

    你应该明白了!

  15. 匿名用户2024-01-16

    数组下标位于数组中。 标识符。

  16. 匿名用户2024-01-15

    数组下标是数组中元素的标识符,一般从0开始,如a[0]表示数组中的第一个元素...

  17. 匿名用户2024-01-14

    例如,有一个 bai 数组:duarr[5]=;

    当你想使用这个数组的第二个元素时,你可以使用版本 arr[1] 来表示第二个元素 7,其中权重 1 是下标变量。 变量和下标变量的区别在于,下标变量只能是非负整数,而变量可以表示正数或负数。

    其次,变量所代表的值可以非常大,但下标变量所代表的值有一定的范围。 例如,在上面的数组中,它的下标范围只能是0-4,如果要用6作为它的下标,就会出现错误。 因为编译器在此数组中找不到此元素。

    请记住:在 CC++ 中,所有数组的下标都以 0 开头。

  18. 匿名用户2024-01-13

    score[40]

    这种带括号的变量称为数组。

    score[index]

    括号中的数字或参数是下标。

  19. 匿名用户2024-01-12

    '0'ASCII 值为 48,减去字符 C'0'获取相应的数字,例如:'1'-'0'获得 1

  20. 匿名用户2024-01-11

    c 的范围是 0 到 9,程序使用 0 到 9 的 ASSIC 代码,从 0 中减去 ASSIC 代码得到实数 0 到 9

  21. 匿名用户2024-01-10

    文本中有多少个阿拉伯数字? 有多少统计差距?

  22. 匿名用户2024-01-09

    在 C 中,数组元素的下标下限为 0。

    数组中的元素按顺序存储,并按照该顺序一行存储在内存中。 数组元素由整个数组的名称及其在数组中的顺序位置表示。 例如,a[0] 表示名称为 a 的数组中的第一个元素,a[1] 表示数组 a 的第二个元素,依此类推。

    对于 vb 的数组,需要注意的是,下标必须是连续整数,其最小值变为下限,最大值变为上限,如果不指定,下限值默认为 1。

  23. 匿名用户2024-01-08

    为 65535,表示 int array[65536] 的最大值;

    我自己做过实验,如果你必须 int array[65537],编译不会出错,但 array[0] 必须等于 array[65536]。

  24. 匿名用户2024-01-07

    数组单元称为由数组括在方括号中的整数。 用方括号括起来的整数是数组下标,从 0 开始,不能超过最大值:数组长度 -1。

    数组下标可以是整数变量或整数表达式,但不能是浮点变量或浮点表达式; 下标不能大于:数组长度 -1。 由于未定义多余部分,因此无法正确使用。

    如果 “int s[6]; “S 数组的六个元素分别引用为 s[0]、s[1]、s[2]、s[3]、s[4] 和 s[5]。

  25. 匿名用户2024-01-06

    定义后,下标指示数组中元素的总数。

    这是总大小。

    引用时,下标是标记。

    使用 scanf("%s"您无法输入空间。

    gets() 是的。

  26. 匿名用户2024-01-05

    定义是指元素 n 的数量,引用是指单个元素 0 (n-1)。

    使用 getline()。

  27. 匿名用户2024-01-04

    type

    a[19];

    typea=&a[10];

    所以,a 变成了一个下标为 -9 9 的类型数组,纯粹是为了娱乐,刚开始学习的时候应该远离这些东西。

相关回答
10个回答2024-06-28

默认情况下,C 语言返回 i 整数值,但最好不要省略返回值类型,因为该类型不可读,以后使用时会引发错误。 >>>More

5个回答2024-06-28

你的函数错了,(int a, int b)是一个值传递参数,它对参数本身没有影响,返回a,b; 这是我第一次看到这种想法。 应使用指针参数或引用参数。 >>>More

15个回答2024-06-28

f=a/b;

printf("shangshi %f",f); >>>More

18个回答2024-06-28

int i,a=3,b=6;

int max=b;初始化 b 很大,如下判断,如果 a>b 给出一个最大值 >>>More

14个回答2024-06-28

你必须明白。 返回 0 表示结束 main 函数的运行。 >>>More