📅  最后修改于: 2023-12-03 15:23:41.826000             🧑  作者: Mango
C 编程语言中的声明是计算机程序中的语法构造,用于指定应用程序中使用的变量或函数的特定类型。在 C 语言中,可以声明如下类型的实体:
在 C 语言中,基本类型包括整数型、浮点型、字符型和布尔型。可以使用以下语法来声明基本类型变量:
int i = 0; // 整数型变量
float f = 3.14; // 浮点型变量
char c = 'a'; // 字符型变量
bool b = true; // 布尔型变量
结构体是一种数据类型,可以把不同数据类型的成员组合在一起。可以使用以下语法来声明结构体类型变量:
struct person {
char name[20];
int age;
};
struct person p1 = {"John", 25};
联合是一种数据类型,可以在同一内存位置存储不同的数据类型。可以使用以下语法来声明联合类型变量:
union data {
int i;
float f;
} d1;
d1.f = 3.14;
枚举是一种用户定义的数据类型,在程序中用于表示固定数量的命名整数值。可以使用以下语法来声明枚举类型变量:
enum color {
RED,
GREEN,
BLUE
};
enum color c = RED;
数组是一种连续内存位置的集合,可以包含相同类型的多个元素。可以使用以下语法来声明数组类型变量:
int arr[] = {1, 2, 3};
指针是一种变量类型,可以指向内存中的地址。可以使用以下语法来声明指针类型变量:
int i = 10;
int *p = &i;
函数是一种代码块,可以执行指定任务并返回值。可以使用以下语法来声明函数类型变量:
int add(int a, int b) {
return a + b;
}
int (*p)(int, int) = &add;