C
Bryan要加油
这个作者很懒,什么都没留下…
展开
-
C 语言中 setjmp 和 longjmp
在 C 语言中,我们不能使用 goto 语句来跳转到另一个函数中的某个 label 处;但提供了两个函数——setjmp 和 longjmp来完成这种类型的分支跳转。后面我们会看到这两个函数在处理异常上面的非常有用。setjmp 和 longjmp 使用方法我们都知道要想在一个函数内进行跳转,可以使用 goto 语句(不知怎么该语句在中国学生眼中就是臭名昭著,几乎所有国内教材都一刀切地教大家尽...转载 2019-05-10 10:04:29 · 189 阅读 · 0 评论 -
C语言使用枚举类型作为函数参数
原创 2019-08-14 17:31:17 · 30276 阅读 · 0 评论 -
在宏中使用ISO C的字符串创建运算符--#
宏定义如下图所示当使用宏时C预处理器会将它扩展成原创 2019-08-29 22:27:37 · 194 阅读 · 0 评论 -
C语言中的extern关键字
目录概述变量/函数的声明(declaration)与定义(definition)extern关键字extern关键字与函数extern关键字与变量概述extern关键字可以被用于修饰C变量和函数,他扩展变量和函数的可见性。变量/函数的声明(declaration)与定义(definition)声明(declaration):变量/函数的声明只是宣布变量/函数存在于程序的某个地方,但是还没有...原创 2019-09-16 19:59:50 · 450 阅读 · 0 评论 -
C语言中的static函数
C语言是以文件文件为单位组织的,在一个源程序的所有文件中,一个外部变量和函数只能在源程序中定义一次。由于不同文件中的不同函数和变量很多时候都会相互引用,因此出现了static和extern关键字。这里主要介绍static函数,是对今天的一个编译问题的总结。学过C++ 应该都知道,类成员有三种类型:public,protected,private。其中private关键字表示该字段只能被该类的成员...转载 2019-10-11 17:48:16 · 2322 阅读 · 0 评论