
C语言
jiaoyun007
这个作者很懒,什么都没留下…
展开
-
用extern定义全局变量
1.extern的作用 extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b); 则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的, C++的规则在翻译这个函数名时会把fun这个名字变得面目全非,可能是fun@aBc_int_int#%$也可能是别的,这要看编译器的"脾气"了(不转载 2013-12-05 13:43:17 · 489 阅读 · 0 评论 -
C语言函数名与函数指针详解
C语言函数名与函数指针详解分享到:QQ空间新浪微博腾讯微博豆瓣人人网在线学习编程开发,零基础到精通教程任你挑:北风网一、通常的函数调用一个通常的函数调用的例子:/* 自行包含头文件 */void MyFun(int x); /* 此处的声明也可写成:void MyFun(int) */int main(int argc, char* argv[]转载 2014-11-03 21:33:16 · 351 阅读 · 0 评论 -
fork()函数详解
fork()函数详解 2012-03-27 12:40:53分类: LINUX 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后转载 2015-08-06 16:45:38 · 428 阅读 · 0 评论 -
extern与头文件(*.h)的区别和联系
原文网址为:http://lpy999.blog.163.com/blog/static/117372061201182051413310/个人认为有一些道理:所以转过来学习了。用#include可以包含其他头文件中变量、函数的声明,为什么还要extern关键字? 如果我想引用一个全局变量或函数a,我只要直接在源文件中包含#include (xxx.h包含了a转载 2016-12-11 17:59:08 · 398 阅读 · 0 评论