C语言复习(一)关键字

最近在学COCOS2Dx,刚刚开始写一个塔防游戏,因为第一次用VS2012,感觉还不太习惯。
C语言的大部分内容也忘记了,因此做一个简要的复习。

1.关键字:

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 switch typedef unsigned union void volatile while

一。数据类型关键字:

基本数据类型:(5)
void ,char ,int ,float ,double
无返回 ,字符 ,整形, 浮点型(单),浮点型(双)

类型修饰关键字:(4)
short , long , signed , unsigned
短 , 长 , 符号 , 无符号

复杂类型关键字:(5)
struct,union ,enum ,typedef ,sizeof
结构体 , 共用体 , 枚举 , 声明 , 得到类型大小

存储级别关键字:(6)
auto , static , register , extern , const ,volatile
自动变量, 静态 , 寄存器 , 外部变量, 不变 , 可变 (cv特性)
const static

二。流程控制关键字

跳转结构:(4)
return , continue , break , goto
返回 , 结束当前循环,开始下一次,跳出, 跳转。

分支结构:(5)
if , else , switch , case , default (switch 的其他 选择)

循环结构:(3)
for,do ,while

时间: 2024-10-10 00:20:22

C语言复习(一)关键字的相关文章

【转载】理解C语言中的关键字extern

原文:理解C语言中的关键字extern 最近写了一段C程序,编译时出现变量重复定义的错误,自己查看没发现错误.使用Google发现,自己对extern理解不透彻,我搜到了这篇文章,写得不错.我拙劣的翻译了一下.(原文:http://www.geeksforgeeks.org/understanding-extern-keyword-in-c/)   我确定这篇文章对c语言的初学者会有很大的帮助,因为这将使他们更好更熟练的使用c语言.所以就让我先来说说extern关键字在变量和函数上的应用.最基本

C语言32个关键字总结

C语言32个关键字  第一类:数据类型关键字 A基本数据类型(5个) void 声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果. char 字符型类型数据,属于整型数据的一种.int 整型数据,通常为编译器指定的机器字长.float 单精度浮点型数据,属于浮点数据的一种,小数点后保存6位.double 双精度浮点型数据,属于浮点数据的一种,比float保存的精度高,小数点后保存15/16位. B类型修饰关键字(4个) short 修饰int,短整型数据,可省略被修饰的int. lon

C语言的inline关键字

一直以来我就认为inline关键字是C++中的.今天我看到一篇讲关于C语言的inline关键字的.呵呵... 原来是我弄错了.看来以后定义一些宏命令完全可以用这样的一些inline函数来代替了.以下是我从网上搜集来的知识点(来 源:http://superding.spaces.live.com/Blog/cns!89E842A8485366C7!1137.entry) 本文介绍了GCC和C99标准中inline使用上的不同之处.inline属性在使用的时候,要注意以下两点: inline关键字

C语言的那些关键字

C语言有一堆关键字,一共n个,就在下面: 1.类型关键字 系统内置类型:long short int char float double void long:32位整数,默认为有符号,下同 short:16位整数 int:根据机器而定是32位还是16位整数,现在的一般都是32(常用) char:8位字符(常用) float:32位小数(单精度) double:64位小数(双精度)(常用) void:无(变量只能用于void*,函数返回类型可以用void)(常用) 自定义类型:struct uni

C语言的一个关键字——static

  Static在C语言里面有两个作用,第一个是修饰变量,第二个是修饰函数. 1.Static修饰变量 按照作用范围的不同,变量分为局部变量和全局变量.如果用static修饰变量,不论这个变量是全局的还是局部的都是存储在静态数据区.下面分开来讲: ¨          如果用static修饰全局变量,我们称其为静态全局变量. 我们用static修饰全局变量的主要目的就是:使得其作用域仅限于变量被定义的文件中(即从变量定义处到本文件结尾处),其它文件不论通过什么方式都不能访问. ¨        

c++和c语言的inline关键字对比

其实我一直比较喜欢C语言,对C++的了解少之又少,但是最近由于需要翻看起C++的书籍来.在C++沉思录当中,看到了这样一句话:“我还指出,由于这些成员函数定义在Trace类自身的定义内,C++会内联扩展它们,所以就使得即使在不进行跟踪的情况下,在程序中保留Trace对象也不必付出许多代价.——Koenig,<C++沉思录中文版>,page2”.K先生所举例的代码如下所示: 1 class 2 Trace{ 3 public : 4 Trace(){noisy = 0;} 5 void prin

C语言中的关键字

1.C语言中的关键字都有实际的意义. 2.C语言中的23个关键字如下: char:声明字符型变量. short:声明短整型变量. int:声明整型变量. long:声明长整型变量. float:声明浮点型变量. double:声明双精度型变量. struct:声明结构体变量. union:声明共用体变量. enum:申明枚举类型. typedef:用来该数据类型取别名. const:声明只读变量. unsigned:声明无符号类型变量. signed:声明有符号类型变量. extern:声明变量

C语言知识二——关键字

关键字是编译器预先定义好的有一定意义的字符串,c语言有32个关键字.C语言的关键字分为:(1)数据类型关键字:(2)逻辑结构关键字:(3)类型修饰符关键字:(4)自定义类型关键字:(5)杂项 一:数据类型关键字 从c语言角度理解计算机由三个组件组成1.cpu:2.资源:3.连接cpu和资源的数据总线和地址总线.c语言操作的对象是资源也就是内存(包含LCD缓存......),那么在c语言中就需要对这些资源的属性进行描述,资源的属性很多,其中一个属性为资源的大小,在c语言中数据类型关键字可以描述资源

C语言存储类关键字

1.static 这个关键字有三种用法: (1)第一种是用来修饰局部变量,使之成为静态局部变量:静态局部变量存储在数据段/bss段中,作用域是代码块作用域,生命周期是程序生命周期,链接属性是无连接.静态局部变量只初始化一次,以后使用时的值是上次使用后的值(类似全局变量) (2)第二种是用来修饰全局变量,使之成为静态全局变量:静态全局变量存储在数据段/bss段中,作用域是文件作用域,生命周期是程序生命周期,链接属性是外链接.static修饰的全局变量只在定义它的源文件内有效,在同一源程序的其它源文