C语言是一种通用的、面向过程的计算机编程语言,它是一种强大的、高效的、可移植性强的语言,它可以用来开发各种应用程序,包括操作系统、数据库和图形用户界面。C语言中有很多关键字,它们是C语言中特定意义的单词,它们不能作为标识符使用。
C语言中有32个关键字,分别是auto、break、case、char、const、continue、default、do、double、else 、enum 、extern 、float 、for 、goto 、if 、int 、long 、register 、return 。short 。signed 。sizeof 。static 和struct 等。这些关键字都有特定的含义和功能,在C语言中都有特定的作用。
auto: 自动声明变量 break: 跳出循环或者switch-case 语句块 case: switch-case 语句中使用 char: 声明字符型变量 const: 声明常量 continue: 结束当前循环进行下一次循环 default: switch-case 语句中使用,当所有 case 都不匹配时执行 default 语句块内代码 do: do-while 循环使用 double: 声明浮点型变量 else: if-else 语句使用,当 if 条件不成立时执行 else 语句块内代码 enum: 枚举声明新的数据类型 extern: 外部声明函数或者其他文件中声明的其他文件中声明的其他文件中声明的其他文件中声明的其他文件中声明的其他文件数据成员或者函数成员.
在标准ANSI C编程语言中定义了32个词作为关键字。
这些关键字具有预定义的用途,不能用于C程序中的任何其他目的。
编译器使用这些关键字。
关键词 | 描述 |
---|---|
auto | 将局部变量定义为具有本地生存期 |
break | 将控制权从编程结构中传递出去 |
case | 分支控制 |
char | 基本数据类型 |
const | 不可修改的值 |
continue | 控制循环开始 |
default | 分支控制 |
do | Do While循环 |
double | 浮点数据类型 |
else | 条件语句 |
enum | 定义一组int类型的常量 |
extern | 表示其他地方定义的标识符 |
float | 浮点数据类型 |
for | For循环 |
goto | 无条件地转移程序控制 |
if | 条件语句 |
int | 基本数据类型 |
long | 类型修饰符 |
register | 将声明的变量存储在CPU寄存器中 |
return | 退出函数 |
short | 类型修饰符 |
signed | 类型修饰符 |
sizeof | 返回表达式或类型大小 |
static | 在范围结束后保留变量值 |
struct | 将变量组成单个记录 |
switch | 分支控制 |
typedef | 创建新类型 |
union | 组变量占用相同的存储空间 |
unsigned | 类型修饰符 |
void | 空数据类型 |
volatile | 允许通过背景例程更改变量 |
while | 当条件为真时重复执行程序 |
#include <stdio.h>
int main(void)
{
float fRevenue, fCost;
fRevenue = 0;
fCost = 0;
printf("nEnter total revenue: ");
scanf("%f", &fRevenue);
printf("nEnter total cost: ");
scanf("%f", &fCost);
printf("nYour profit is $%.2fn", fRevenue - fCost);
return 0;
}
上面的代码生成以下结果。
使用字符作为菜单选项。
#include <stdio.h>
int main(void)
{
char cResponse = "0";
printf("ntAC Control Unitn");
printf("natTurn the AC onn");
printf("btTurn the AC offn");
printf("nEnter your selection: ");
scanf("%c", &cResponse);
if (cResponse == "a")
printf("nAC is now onn");
if (cResponse == "b")
printf("nAC is now offn");
return 0;
}
上面的代码生成以下结果。
C 库函数 - atof() C 标准库 - stdlib.h描述C 库函数 double atof(const char *str) 把参数 str 所指向的字符串转换为一个浮点数...
C 库函数 - div() C 标准库 - stdlib.h描述C 库函数 div_t div(int numer, int denom) 把 numer(分子)除以 denom(分母)。声...
C 练习实例100 C 语言经典100例题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩)...
在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考。 C Hello实例 C...