c語言基礎知識回顧%超適用於計算機二級%
float a[10]
,*p, x;
p=a; 或 p=
&a[0];
/*讓p指向陣列a的首位址*/
/*不合法:*/ a=
&x; 或 a++
;/*不能給陣列重新賦值*/
for(k=
0; k<
10; k++
) p=a+k;
/*讓p逐個指向陣列a每個元素的位址*/
引用一維陣列元素的合法語句包括:
for(k=
0; k<
10; k++
) printf (「%
4d」, a[k]);
for(k=
0; k<
10; k++
) printf (「%
4d」,
*(a+k));
for(k=
0; k<
10; k++
) printf (「%
4d」,
*(p+k));
/*未移動指標*/
for(k=
0; k<
10; k++
) printf (「%
4d」,
*p++);
/*移動指標,讓其逐個指向陣列元素*/
for(k=
0;k<
10; k++
)
int
fun(
int*p)
/*等價於int fun(int p)和int fun(int p[m])*/
main()
或 ,k; k=
fun(
&s[4])
;}
(1) 陣列名做引數
#include
#define m 5
#define n 3
void fun
(double a[m]
[n])
/*陣列名或指標作形參*/
/*等價於void fun (double a[n])和void fun (double (*a)[n]) */
main()
(2) 指標陣列做引數
#include
#define m 5
#define n 3
void fun
(double
*a[m]
)/*指標陣列作形參*/
/*等價於void fun (double *a)和void fun (double **a) */
main()
C語言基礎知識回顧
逗號運算 scanf和printf輸入 輸出 迴圈 switch break和continue的區別 主函式是乙個程式的入口,整個程式開始執行的位置,乙個程式中最多只能有乙個主函式,也可以沒有。int main void 運算子 含義語法 返回值 與a b ab都真,則真 其他為假 或 a b ab...
c語言基礎知識回顧1
1.1 字元常量是由單引號括起來的乙個字元,字元兩側的單引號是必不可少的。2 字串常量是由一對雙引號括起來的乙個字串行,字串常量中不能直接包含單引號雙引號和單個反斜槓 若使用需使用轉義字元。常用的轉義字元 n 換行,將游標從當前位置移動到下一行開頭。r 回車,將游標從當前位置移到本行開頭。0 空字元...
js基礎知識回顧5
字串 字串和陣列類似,可以通過其索引位置來找到其值 charat index 找到索引值對應的字元 var str abd rt 45 sgds for var i 0 icharcode index 先根據下標找到對應的值,再輸出其值的asi碼 fromcharcode 輸出asi碼對應的字母 v...