Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 阵列理解:_C_Arrays - Fatal编程技术网

C 阵列理解:

C 阵列理解:,c,arrays,C,Arrays,我不明白什么是数字[I]=0123456789abcdefghijklmnopqrstuvwxyz[m] 数字[i]=0123456789abcdefghijklmnopqrstuvwxyz[m];是0123456789ABCDEFGHIJKLMNOPQRSTUVXYZ的第m封信 这只需要对C中的数组和字符串有基本的了解 阵列基本上使用两个方面来工作: 数组的起始地址 要添加到上述地址的偏移量。 在内存中,数组被解释为: int m,digit[100],i=0, n = 15; while(n

我不明白什么是数字[I]=0123456789abcdefghijklmnopqrstuvwxyz[m]

数字[i]=0123456789abcdefghijklmnopqrstuvwxyz[m];是0123456789ABCDEFGHIJKLMNOPQRSTUVXYZ的第m封信

这只需要对C中的数组和字符串有基本的了解

阵列基本上使用两个方面来工作:

数组的起始地址 要添加到上述地址的偏移量。 在内存中,数组被解释为:

int m,digit[100],i=0, n = 15;
while(n)
{
    m = n%2;
    digit[i] = "0123456789abcdefghijklmnopqrstuvwxyz"[m];
    n = n/2;
}
在执行过程中,偏移量被添加到起始地址以检索值

字符串还有一个基本规则:

引号中的字符串:Stackoverflow返回其自身的起始地址。因此,当您使用:

  arr[index] => arr(starting address) and index(offset)
引号中的部分返回起始地址0123456789ABCDEFGHIJKLMNOPQRSTUVXYZ,m是索引偏移

希望这有帮助。虽然这些都是非常基本的概念,但从一些教程开始了解这些概念,可能是:

请注意,n%2不是0就是1。还有,我从0开始。。。然后呆在那里。因此,基本上,这一行减少到数字[0]='0'或数字[0]='1'。
 "0123456789abcdefghijklmnopqrstuvwxyz"[m]