一、C语言概述

C语言,作为一种广泛使用的高级编程语言,自从1972年由Dennis Ritchie在贝尔实验室发明以来,就因其简洁、高效、灵活而深受编程爱好者和专业人士的喜爱。C语言是许多现代编程语言的基石,如C++、Java等,同时它也广泛应用于操作系统、嵌入式系统等领域。

二、C语言基本语法

1. 标识符和关键字

在C语言中,标识符是用来表示变量名、函数名等符号的。关键字则是C语言中预定义的具有特殊含义的词,例如intwhileif等。

示例代码:

int age; // 标识符
while (age < 18) { // 关键字
    // 代码块
}

2. 数据类型

C语言支持多种数据类型,包括整型(int)、浮点型(floatdouble)、字符型(char)等。

示例代码:

int number = 10; // 整型变量
float pi = 3.14; // 浮点型变量
char letter = 'A'; // 字符型变量

3. 变量和常量

变量是可以在程序运行过程中改变其值的存储单元,而常量则是在程序运行过程中其值不变的存储单元。

示例代码:

#define PI 3.14159 // 常量
int count = 0; // 变量

4. 运算符

C语言中包含多种运算符,如算术运算符(+、-、*、/)、关系运算符(==、<、>)、逻辑运算符(&&、||)等。

示例代码:

int a = 5, b = 3;
int sum = a + b; // 算术运算
int result = (a > b) ? 1 : 0; // 关系运算和三元运算符

5. 控制结构

控制结构用于控制程序流程,包括条件语句(if-else)、循环语句(forwhile)等。

示例代码:

if (age >= 18) {
    // 如果年龄大于等于18,执行此代码块
} else {
    // 如果年龄小于18,执行此代码块
}

for (int i = 0; i < 10; i++) {
    // 循环10次,每次执行此代码块
}

6. 函数

函数是C语言的基本模块,用于实现特定功能的代码块。

示例代码:

int add(int x, int y) {
    return x + y;
}

int main() {
    int result = add(3, 4);
    return 0;
}

三、巩固练习

为了帮助读者巩固所学内容,以下提供一些练习题:

  1. 编写一个程序,计算并打印两个数的平均值。
  2. 使用for循环打印从1到100的所有整数。
  3. 编写一个函数,计算两个整数的最大公约数。

通过这些练习,读者可以加深对C语言基本语法的理解,并逐步掌握编程的基本技巧。祝学习愉快!