我的家鄉(xiāng)網(wǎng)頁制作代碼寧波seo外包推廣公司
考慮到期末臨近,大一的學(xué)生該考c語言程序設(shè)計了吧,整一小篇給愛擺爛的小萌新復(fù)習(xí)一下降低掛科的風(fēng)險
1.
1.1 main
函數(shù)
int main() {// 程序的入口,執(zhí)行從這里開始return 0; // 表示程序正常結(jié)束
}
1.2 語句和分號
C語言中的語句以分號結(jié)束,例如:
int a = 10; // 聲明語句
printf("Hello, World!"); // 函數(shù)調(diào)用語句
2. 數(shù)據(jù)類型
2.1 基本數(shù)據(jù)類型
int
: 整數(shù)類型float
,double
: 浮點數(shù)類型char
: 字符類型
2.2 變量聲明和定義
int num; // 變量聲明
num = 5; // 變量定義和賦值
3. 控制流程
3.1 條件語句
if (condition) {// 如果條件為真,執(zhí)行這里
} else {// 如果條件為假,執(zhí)行這里
}
3.2 循環(huán)語句
for (int i = 0; i < 5; i++) {// 循環(huán)體,執(zhí)行5次
}while (condition) {// 當(dāng)條件為真時,執(zhí)行循環(huán)體
}do {// 至少執(zhí)行一次的循環(huán)體
} while (condition);
4. 函數(shù)
4.1 函數(shù)聲明和定義
// 函數(shù)聲明
int add(int a, int b);// 函數(shù)定義
int add(int a, int b) {return a + b;
}
4.2 參數(shù)傳遞
void printMessage(char message[]) {printf("%s\n", message);
}// 調(diào)用函數(shù)
printMessage("Hello, C!");
5. 數(shù)組
5.1 數(shù)組聲明和定義
int numbers[5]; // 聲明一個包含5個整數(shù)的數(shù)組// 初始化數(shù)組
int numbers[] = {1, 2, 3, 4, 5};
5.2 訪問數(shù)組元素
int x = numbers[2]; // 獲取數(shù)組第三個元素的值(下標(biāo)從0開始)
6. 指針
6.1 指針聲明和定義
int *ptr; // 指向整數(shù)的指針聲明
int x = 5;
ptr = &x; // 指針指向變量 x 的地址
6.2 通過指針訪問變量
int y = *ptr; // y 等于指針?biāo)赶虻刂返闹?/span>
7. 字符串處理
7.1 字符串表示
char str[] = "Hello";
7.2 字符串函數(shù)
#include <string.h>// 獲取字符串長度
int length = strlen(str);// 拷貝字符串
char destination[20];
strcpy(destination, str);