簡單陣列 static 陣列

2021-10-25 00:07:44 字數 769 閱讀 5419

2.陣列的使用:

***********************************==

a. 函式中區域性變數:

宣告週期延長:該變數不隨函式結束而結束

初始化:只在第一次呼叫該函式時進行初始化

記憶性:後序呼叫時,該變數使用前一次函式呼叫完成之後儲存的值

儲存位置:不會儲存在棧上,放在資料段

//其中,c因為每次迴圈始終為1,而b因為static的緣故,只在一開始初始化一次,將後續的值繼續代入.

#include

intsum

(int a)

intmain()

}

b. 全域性變數

讓該變數只能在當前檔案中使用
c. 修飾變數時,沒有被初始化時會被自動初始化為0

讓該函式只能在當前檔案中使用

int array=

int array[3]

;for

(int i=

0;i<

3;i++

)array[i]

=i;

(1)在呼叫陣列時,可以給arr的中加變數

(2)一般情況下,arr指的是arr陣列中的首元素位址

但如果遇到

strlen(arr) 這裡arr指的是整個陣列

sizeof(arr)

&(arr)

php 簡單陣列問題

問題 array 0 1 3 2 2 4 5 3 3 4 4 2 3 5 1 2 我想檢查陣列當中是否存在兩個數是相反的 比如3 2 和2 3 2 3 之間是空格隔開 自己寫了乙個簡單的 foreach array as value 感覺用了兩次foreach和explode,冗餘,效率不高。後來論...

簡單陣列與函式

建立乙個空陣列 var arr1 var arr1 newarray 建立乙個非空陣列 var arr2 1 當前陣列裡長度為1,有乙個元素為1 var arr1 newarray 1 當前陣列長度為1,元素為undrfined 以上兩個第一種為建構函式方法建立陣列,第二種為通過字面量建立陣列 第一...

簡單陣列公升降序排序

陣列的排序是經常碰到的事情,今天就總結一下簡單的呼叫api函式進行陣列排序,不涉及冒泡,插入,快速排序演算法之類的。首先公升序排序,直接呼叫arrays.sort 陣列 即可。降序排序 思路是先轉化為list,然後呼叫collections.sort 進行排序,之後呼叫collections.res...