当我们学习一个新的编程语言时,首先需要了解其基本语法。下面是 C 语言基本语法的完整使用攻略。
基本语法
C 语言基本语法包括:标识符、数据类型、常量、变量、运算符、表达式、语句和函数。
标识符
标识符是用于表示变量、函数、数组等的名称。在 C 语言中,标识符遵循如下规则:
- 标识符由字母、下划线和数字组成
- 第一个字符必须是字母或下划线
- 标识符大小写敏感
数据类型
在 C 语言中,所有变量都必须先定义,其定义包括数据类型、变量名和可选的初始化。C 语言中的数据类型包括:整型、浮点型、字符型和指针型等。这里以整型为例介绍:
int num1; // 定义整型变量num1
int num2 = 2; // 定义整型变量num2,并初始化为2
常量
常量是一个固定的值,在程序运行过程中不会改变。C 语言中的常量包括:整型常量、浮点型常量、字符常量和字符串常量等。这里以整型常量为例介绍:
const int num = 10; // 定义整型常量num,值为10
变量
变量是程序运行过程中可以改变的值。在 C 语言中,我们需要先定义变量,然后再使用它。这里以整型变量为例介绍:
int num1; // 定义整型变量num1
num1 = 1; // 赋值操作
printf("num1 = %d", num1); // 输出变量值
运算符
C 语言中的运算符包括:算术运算符、关系运算符、逻辑运算符和位运算符等。这里以算术运算符为例介绍:
int num1 = 10;
int num2 = 3;
int result;
result = num1 + num2; // 加法运算
printf("num1 + num2 = %d\n", result);
result = num1 - num2; // 减法运算
printf("num1 - num2 = %d\n", result);
result = num1 * num2; // 乘法运算
printf("num1 * num2 = %d\n", result);
result = num1 / num2; // 整除运算
printf("num1 / num2 = %d\n", result);
result = num1 % num2; // 求余运算
printf("num1 %% num2 = %d\n", result); // 注意需要转义%
表达式
表达式是由运算符和操作数组成的式子,用于计算出一个值。C 语言中的表达式包括:算术表达式、关系表达式和逻辑表达式等。这里以算术表达式为例介绍:
int num1 = 10;
int num2 = 3;
int result;
result = num1 + num2 * 2; // 先执行乘法,再执行加法
printf("num1 + num2 * 2 = %d\n", result);
语句
C 语言中的语句包括:赋值语句、条件语句、循环语句和函数调用语句等。这里以条件语句为例介绍:
int num1 = 10;
int num2 = 3;
if (num1 > num2) {
printf("num1 > num2\n");
} else {
printf("num1 <= num2\n");
}
函数
函数是对一组指令的封装,使其成为一个可重复执行的模块。在 C 语言中,函数由函数名、参数列表和函数体组成。这里以无参函数为例介绍:
void print_hello() {
printf("Hello, World!\n");
}
int main() {
print_hello(); // 调用函数
return 0;
}
示例
示例1:计算圆面积
下面是一个计算圆面积的程序:
#include <stdio.h>
#define PI 3.14159
int main() {
double r, s;
printf("请输入圆的半径:");
scanf("%lf", &r);
s = PI * r * r;
printf("圆的面积为:%.2lf\n", s);
return 0;
}
程序中用到了宏定义、常量、变量、输入输出函数、运算符和表达式等 C 语言基本语法。
示例2:打印九九乘法表
下面是一个打印九九乘法表的程序:
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%-2d ", j, i, i*j);
}
printf("\n");
}
return 0;
}
程序中用到了循环语句和输出函数等 C 语言基本语法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C 基本语法 - Python技术站