一、二維陣列
&a表示陣列位址,單位為乙個陣列;
&a[i][j]——取i行第j列元素的位址
a——陣列首行位址,單位是行
&a——陣列的位址,單位是陣列
a[i]——陣列第i行首元素的位址
&a[i]——陣列第i行位址
二、字元陣列
#include #include int main()
; strcpy(c, b);
printf("%s\n", c);
strcat(a, b);
printf("%s\n", a);
if (strcmp(a,b) > 0) //如果ab,返回值》0.
return 0;
}
三、函式
#include void swap(int *x, int *y);
int add(int x, int y) //x,y為形參(形式引數)
int main()
void swap(int *x, int *y)
#include void f()
int main()
return 0;
}
#include #define out printf("helloworld\n") //無參巨集函式
#define p(s) printf("%s\n", s) //有參巨集函式
#define sqr(x) (x) * (x) //巨集函式只是簡單的替換,注意優先順序
//#define sqr(x) x * x 輸出結果為 a+b*a+b,會先運算a*b在相加
int main()
C語言基礎 學習筆記整理3
1.預處理指令所有的預處理指令都是以 開頭 預處理指令分3種 1 巨集定義 2 條件編譯 3 檔案包含 預處理指令在 翻譯成0和1之前執行 預處理的位置是隨便寫的 預處理指令的作用域 從編寫指令的那一行開始,一直到檔案結尾,可以用 undef取消巨集定義的作用 巨集命名規範 一般用大寫或者以k開頭,...
C語言基礎3
3 c語言資料型別 3.1 整形 c語言中的整形對應數學中的整數,整形變數是用來描述乙個整數值的,整形變數經過計算 後也只能是整數 整型 不可能出現小數 浮點型 要求 要學會整形變數的定義,賦值,計算 要學會使用printf函式列印出一些整形變數的值,作為輸出和除錯。c語言中整形有三種 1 int ...
C語言基礎3
int const p const 等價於const int p。這種修飾表示p所指向的空間是常量。不能被修改。但是p本身可以被修改。eg int a 10 int b 20 int const p a p指向了a p 100 編譯器會報錯,因為p指向的空間不能被修改。p b 正確,p本身是可以被修...