1樓:八月煙火暖
對於int index[20];
索引與下標是一樣的,就是中的數字
偏移量就是下標(中的數字減0)
c語言中什麼是索引??
2樓:
1.索引表的型別可定義如下:
struct indexitem
;2.首先根據給定的索引值k1,在索引表上查詢出索引值等於k1的索引項,以確定對應子表在主表中的開始位置和長度,然後再根據給定的關鍵字k2,在對應的子表中查詢出
3。關鍵字等於k2的元素。
設陣列a是具有mainlist型別的一個主表,陣列b是具有indexlist型別的在主表a上建立的一個索引表,m為索引表b的實際長度,即所含的索引項的個數,k1和k2分別為給定
帶查詢的索引值和關鍵字,並假定每個子表採用順序儲存,則索引查詢演算法為:
int indsch(mainlist a, indexlist b, int m, indexkeytype k1, keytype k2)
if (j < b[i].start + b[i].length)
return j; //查詢成功
else
return -1; //查詢失敗}
3樓:匿名使用者
拿本新bai華字典做比喻
字的排頁du方式就是聚集索引,我zhi們找dao字可以直接翻內頁找大概範圍
通過前面的目錄找容到一個字的具體頁碼就是普通索引。
比如定義一個陣列 int a[10];
如果你要訪問a[5]; 這就是索引應用的例子
4樓:du瓶邪
顧名思義 是類似「目錄」的東西 在c語言中可能是陣列, 每個元素都是對應的「結構體」(廣義)指標!
c語言中index怎麼用 5
5樓:一騎當後
c語言index()函式作用:查詢字串並返回首次出現的位置。
相關函式:rindex, srechr, strrchr標頭檔案:#include
定義函式:char * index(const char *s, int c);
函式說明:index()用來找出引數s 字串中第一個出現的引數c 地址,然後將該字元出現的地址返回。字串結束字元(null)也視為字串一部分。
返回值:如果找到指定的字元則返回該字元所在地址,否則返回0。
參考示例如下:
#include
main()
執行結果如下:
5.68e+25
6樓:軒轅詩語
index有兩種形式:陣列和引用。陣列形式通常返回數值或數值陣列;引用形式通常返回引用。
例中,index(s2,'8')為s2的值
7樓:匿名使用者
c語言根本沒這個函式吧
c語言二維陣列中一個下標表示什麼 rt比如 int a[10][20]; a[i]表示什麼。
8樓:匿名使用者
題目不是很懂。
就你這個例子來看,在int a[10][20]中,a[i]代表第i+1行的行地址即a[i][0]的地址,所以他可以是一個數列或者一個指標
9樓:
a[i][j] 表示 第 i 行第 j 個元素。a[i] 表示 a[i][0] 的地址
10樓:匿名使用者
一般都不這麼寫,不知道是不是可以作為指標使用
11樓:匿名使用者
應當是表示一個字串
12樓:手機使用者
a[i][0]的地址
index在c語言中是什麼意思? 15
13樓:匿名使用者
c語言中index並沒有什麼特別的含義啊。
那段話的意思:
從「prevend」開始,返回「str」陣列中下個單詞的第一個字元的索引。
「prevend」是字元陣列「str」中的一個索引。
14樓:匿名使用者
index, 索引號, 一般從0開始計數。
返回字串str中的下一個字中的開頭位元組的索引號,索引從prevend開始計數。 prevend是字串str中的一個位置的標號。
15樓:匿名使用者
標頭檔案:#include
定義函式:char * index(const char *s, int c);
函式說明:index()用來找出引數s 字串中第一個出現的引數c 地址,然後將該字元出現的地址返回。字串結束字元(null)也視為字串一部分。
返回值:如果找到指定的字元則返回該字元所在地址,否則返回0.
範例#include
main()
執行結果:
5.68e+25
16樓:匿名使用者
從prevend返回str陣列中下一個單詞的首字母的索引(或者稱下標)。prevend是字元陣列str的一個下標。
學程式設計不懂英語是不行的哦
c語言問題定義時 int index1;和int index 1;有什麼區別 5
17樓:也許的貓
定義變數的時候,變數名字中間不能有空格。如果定義一個名字為index1的變數,中間不能有空格。像int index 1語句,編譯器解析到index後,後面是個空格,然後就會找";",可是找不到,看到了1,他就認為錯了。
18樓:大聖穿花衣
int index1;是定義一個int型別的變數,名字是index1,int index 1是說明你要定義兩個變數,一個是index一個是1,中間應該加上逗號隔開,要不然會報錯。
19樓:鈍角111度
int為整形資料。後面空格後為定義的整形資料名字,如果再加一個空格就是語法錯誤了。
20樓:匿名使用者
語法錯誤
c/c++變數名中不允許空格
21樓:
int index1;是變數宣告.int index 1;是啥東西呀!?
c語言中index為什麼一定等於-1
22樓:芍藥
1.索引表的型別可定義如下: struct indexitem ; 2.首先根據給定的索引值k1,在索引表上查詢出索引值等...
c語言下標怎麼打
23樓:風若遠去何人留
c語言原始檔為文字檔案,不支援數學意義上的下標,在c語言中下標的含義是針對陣列的,當陣列a的下標為n時,代表取a的第n個元素,其形式為a[n]。
如果定義陣列時開闢的空間大小為m,即
type a[m]:
那麼合法的下標範圍為0<= n <= m-1且n為整數。
當n值超過這個範圍時,程式同樣可以執行,但訪問的元素是陣列以外的,也就是越界操作。在c語言的語法中允許這樣操作,但經常帶來不可預知的後果,所以一般不允許這樣寫。
24樓:匿名使用者
分兩種情況。
1 若你說的下標是指排版列印時在正常文字右下角的符號,那麼,c語言編譯器是文字編輯器,不能排版出這種效果。
2 若你說的是陣列下標,則是這種寫:
int a[20];
a[0]=1; // [0]就是下標,表示陣列第一個元素。
25樓:
什麼下標?陣列麼。。
int arry[10];
arry[0]~arry[9]
c語言中陣列int f[20]={1,1}是什麼意思?
26樓:
定義一個int型別的陣列 大小為20 初始值陣列下標為0的空間值為1下標為1的值為1 其他預設為0
27樓:匿名使用者
f[0]=f[1]=1,其他都為0,都是int型
請問c語言中printfenteryn是什麼意思有什
應該是 printf enter x y n 在螢幕上列印出 enter x y 這句話然後換行 意思是要求操作者在提示的下方輸入資料 x 和 y 的值 首先,我猜你的語句寫錯了,應該是printf enter x y n 這是螢幕輸出命令,表示在螢幕上列印出 enter x y 然後換行。同上!缺...
請問c語言中0是什麼意思,C語言中 0 是什麼意思
字元常來量佔一個位元組的記憶體空間自。字串常量佔的內bai存位元組數等於字元du串中字zhi節數加1。增加的一個dao位元組中存放字元 0 ascii碼為0 這是字串結束的標誌。例如 字串 c program 在記憶體中所佔的位元組為 c p r o g r a m 0 字元常量 a 和字串常量 a...
請問c語言中while leap和下列哪個等價。 1 w
你.是不是諶衛軍老師班上的.然而我也很菜 逃.include int is same char str,char s str在s中的出現次數 p strtok null,return flag int main ge j strlen s m j for j 0,k 0 jge i j 從第二個單詞...