10.C语言保留字

一  数据类型关键字 12 个:

1 . char

2 . short

3 . int

4 . long

5. enum

6. float

7. double

8. signed

9. unsigned

10. struct

11. union

12.void

二 控制类型关键字 12 个

循环语句

1.for

2.do

3.while

4. break

5.continue

条件语句

6.if

7.else

8.goto

开关语句

9.switch

10.case

11.default

返回语句

12.return

三  存储类型 4个

1. auto      //声明自动变量,一般不不用,局部变量默认都是auto型

2.static   //声明静态变量

3.extern //声明一个外部变量

4.register  //声明寄存器变量

四 其他关键字 4个

1.const   //声明只读变量

2.sizeof  //运算符, 计算数据占用内存

3.typedef   //自定义类型

4.volatile  //修改的变量可能改变

注意,不要把 define ,include当做关键字 ,它们只是预编译伪指令。。

  C99标准又增加了5个关键字,分别是

  restrict

它只可以用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式

inline

内敛函数,在C++中用的多, 它是宏定义的一种优化实现方式

_Bool

unsigned int 型,在C99中被定义为布尔型,只可容纳0,1两个值

_Complex

复数类类型

_Imaginary

纯虚数类型

C11 标准在C99的基础上又增加了一个关键字

_Generic   泛型

时间: 2024-10-11 16:45:28

10.C语言保留字的相关文章

[C语言 - 10] C语言保留字

一  数据类型关键字 12 个: 1 . char 2 . short 3 . int 4 . long 5. enum 6. float 7. double 8. signed 9. unsigned 10. struct 11. union 12.void 二 控制类型关键字 12 个 循环语句 1.for 2.do 3.while 4. break 5.continue 条件语句 6.if 7.else 8.goto 开关语句 9.switch 10.case 11.default 返回语

51系列小型操作系统精髓 简单实现10 C语言版优化后发布(有图)

4个任务 /* 使用keil4 可运行8个任务 任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来. */ #include "STC12C5A.H" #define TIMER_RELOAD() {TL0=0x00;TH0=0xC4;}//使能T/C 初始10ms #define MAX_TASKS 8 //任务槽最大个数. unsigned char idata task_stack[MAX_TASKS][2];//任务堆栈. PC指针为16位,需2个字节tas

支持10种语言的在线版邮件群发软件-Zoho Campaigns

发邮件早已成为我们工作与生活中不可或缺的一项任务.从现在开始,Zoho Campaigns支持多语言版本,让您不论在世界的哪个角落工作,都可以用上当地的语言.现在除了英语,您还可以使用以下这些语言: 中文 荷兰语 法语 德语 匈牙利语 意大利语 日语 葡萄牙语 西班牙语 随着Zoho CRM 10用户免费版的普及,产品相互集成的功能受到用户的推崇.越来越多的CRM用户喜欢与Campaigns集成起来用.现在,这两种产品可以使用同一种语言了.如果您觉得光语言本地了还不够,邮件模板也要本地才行,您可

10. Go 语言反射

Go 语言反射 反射是指在程序运行期对程序本身进行访问和修改的能力.程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分.在运行程序时,程序无法获取自身的信息. 支持反射的语言可以在程序编译期将变量的反射信息,如字段名称.类型信息.结构体信息等整合到可执行文件中,并给程序提供接口访问反射信息,这样就可以在程序运行期获取类型的反射信息,并且有能力修改它们. Go程序在运行期使用reflect包访问程序的反射信息. 其它语言中的反射 C/C++ 语言没有支持反射功能,只能通过 ty

10 Java语言基础常量的概述和使用

什么是常量 在程序执行的过程中其值不可以发生改变 java中常量的分类 字面量常量 自定义常量 字面值常量的分类 字面值常量的分类 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只有字符,单个字母或单个符号 布尔常量 较为特殊,只有true 和 false 空常量 null class Demo1_constant { public static void main(String args[]){ System.out.printl

不可或缺 Windows Native (10) - C 语言: 文件

[源码下载] 作者:webabcd 介绍不可或缺 Windows Native 之 C 语言 文件 示例cFile.h #ifndef _MYHEAD_FILE_ #define _MYHEAD_FILE_ #ifdef __cplusplus extern "C" #endif char *demo_cFile(char *rootPath); #endif cFile.c /* * 文件 * * 从用户角度讲,文件可分为普通文件和设备文件两种 * 1.普通文件是指保存在磁盘或其它外

windows 10 1809 语言包/ADK/SDK/WDK ISO

转自:https://cloud.mail.[ru]/public/HndF/SQpUE8gHQ/ 多国语言包:mu_windows_10_language_pack_version_1809_updated_sept_2018_x86_x64_arm64_dvd_f17c743a.isoMD5:84e1ef1cdfc600a3ef972bdc08fb834aSHA-1:b1530b1bc10f5c8097b651624f38f00088f62ea1SHA-256:84da211eafc666d

C语言保留字大全

数值变量相关: int float double char long short unsigned signed 储存说明符 const 用于声明常量 static用于限制变量/函数的作用范围等等 extern 用于拓展作用范围 sizeof() 得到某一类型占地大小 控制语句: do while if else for switch case break continue default goto(这个不要随便用) return 声明新东东相关 void typedef A B; 之后B就代表

10.C语言初学者百题大战之二

#include <stdio.h> int main() { printf("***************\n\n Very Good!\n\n***************"); return 0; } 原文地址:https://www.cnblogs.com/Estwind/p/9644023.html