当前位置:编程学习 > C/C++ >>

ANSI C语言标准

其中有三十二个关键字分别是什么意思,
补充:...分别怎么应用呀?
追问:来自手机问问关键字分别是什么意思,怎么用
答案:关键字         用 途                     说 明

auto           存储种类说明          用以说明局部变量,缺省值为此

break          程序语句              退出最内层循环

case           程序语句              Switch语句中的选择项

char           数据类型说明          单字节整型数或字符型数据

const          存储类型说明          在程序执行过程中不可更改的常量值

continue       程序语句              转向下一次循环

default        程序语句              Switch语句中的失败选择项

do             程序语句              构成do..while循环结构

double         数据类型说明          双精度浮点数

else           程序语句              构成if..else选择结构

enum           数据类型说明          枚举

extern         存储种类说明          在其他程序模块中说明了的全局变量

flost          数据类型说明          单精度浮点数

for            程序语句              构成for循环结构

goto           程序语句              构成goto转移结构

if             程序语句              构成if..else选择结构

int            数据类型说明          基本整型数

long           数据类型说明          长整型数

register       存储种类说明          使用CPU内部寄存的变量

return         程序语句              函数返回

short          数据类型说明          短整型数

signed         数据类型说明          符号数,二进制数据的最高位为符号位

sizeof         运算符                计算表达式或数据类型的字节数

static         存储种类说明          静态变量

struct         数据类型说明          结构类型数据

swicth         程序语句              构成switch选择结构

typedef        数据类型说明          重新进行数据类型定义

union          数据类型说明          联合类型数据

unsigned       数据类型说明          无符号数数据

void           数据类型说明          无类型数据

volatile       数据类型说明          该变量在程序执行中可被隐含地改变

while          程序语句              构成while和do..while循环结构
ANSI标准定义的C语言的32个关键字:
auto :声明自动变量 一般不使用
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名(当然还有其他作用)
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
return :子程序返回语句(可以带参数,也看不带参数)
union:声明联合数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句(可意会不可言传)
signed:生命有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
if:条件语句
具体的用法,就太丰富了。其实知道每个关键字的意思,然后知道C的语法,就知道怎么用了。光单独讲每个的意思很难说明白。关键字就是编译系统已经占用了,不如if else
switch等你不可以使用这些关键字作为变量的声明
望采纳
由ANSI标准定义的C语言关键字共32个 : 
  auto double int struct break else long switch
  case enum register typedef char extern return union
  const float short unsigned continue for signed void
  default goto sizeof volatile do if while static 
  根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类。
  1 数据类型关键字
  A基本数据类型(5个)
  void :声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果
  char :字符型类型数据,属于整型数据的一种
  int :整型数据,通常为编译器指定的机器字长
  float :单精度浮点型数据,属于浮点数据的一种
  double :双精度浮点型数据,属于浮点数据的一种
  B 类型修饰关键字(4个)
  short :修饰int,短整型数据,可省略被修饰的int。
  long :修饰int,长整形数据,可省略被修饰的int。
  signed :修饰整型数据,有符号数据类型
  unsigned :修饰整型数据,无符号数据类型
  C 复杂类型关键字(5个)
  struct :结构体声明
  union :共用体声明
  enum :枚举声明
  typedef :声明类型别名
  sizeof :得到特定类型或特定类型变量的大小
  D 存储级别关键字(6个)
  auto :指定为自动变量,由编译器自动分配及释放。通常在栈上分配
  static

上一个:c语言编程问题!!!!!
下一个:c语言动画制作

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,