js獲取數(shù)組元素下標 如何獲取數(shù)組中被選元素的下標?
如何獲取數(shù)組中被選元素的下標?您只知道元素值還是元素值的地址。如果只知道元素值,就必須使用循環(huán)來找到它。如果知道元素值的地址,可以計算單個元素的字節(jié)長度和數(shù)組的第一個地址(選定元素地址第一個地址)/(
如何獲取數(shù)組中被選元素的下標?
您只知道元素值還是元素值的地址。如果只知道元素值,就必須使用循環(huán)來找到它。如果知道元素值的地址,可以計算單個元素的字節(jié)長度和數(shù)組的第一個地址(選定元素地址第一個地址)/(單個元素的字節(jié)長度)。(注意:這里沒有-1,因為數(shù)組下標是從0開始標記的)示例:#include<stdio。H>int main(){tint I,*P,*q,N,a[10]T對于(I=0 I<10 I)T/Ta[I]=I/T//查找a[4]=4T對于(I=0 I<10 I)T/TIF(a[I]==4)T/T/tprintf(“元素4的下標是%dN”,I)在第二種情況下,假設我們不知道所選元素a[4],P=&A[4]經(jīng)歷了多次轉(zhuǎn)換,我們不再記得下標了TP=&A[4]TQ=&A[0]TN=sizeof(&A[0])tprintf(“下標是%d”,(P-Q)/N)treturn 0}