Chinaunix首页 | 论坛 | 博客
  • 博客访问: 220792
  • 博文数量: 253
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-21 12:29
文章分类

全部博文(253)

文章存档

2014年(253)

我的朋友

发布时间:2014-09-21 12:55:03

extern“c”简介extern "C" 包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;其次,被它修饰的目标是“C”的。让我们来详细解读这两重含义。含义(1) 被extern 限定的函数或变量是extern类型的:a. extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量int v,就可.........【阅读全文】

阅读(188) | 评论(0) | 转发(0)

发布时间:2014-09-21 12:54:59

函数名与返回值类型在语义上不可冲突。违反这条规则的典型代表就是C 语言标准库函数getchar 。几乎没有一部名著没有提到getchar 函数,因为它实在太经典,太容易让人犯错误了。所以,每一个有经验的作者都会拿这个例子来警示他的读者,我这里也是如此:char c;c=getchar();if(EOF == c){…}按照getchar 名字的意.........【阅读全文】

阅读(222) | 评论(0) | 转发(0)

发布时间:2014-09-21 12:54:56

原文地址:三年经验的C,超过两题答不出请离开软件界 作者:file31.double free是什么问题?申请地址与释放地址不一致会有什么问题?2.main函数最多有几个参数?各是什么作用?3.crt是什么?编译器是怎么样连接crt的(描述cl或者gcc方式)4.c语言程序的入口函数是哪个.........【阅读全文】

阅读(100) | 评论(0) | 转发(0)

发布时间:2014-09-21 12:54:48

操作系统:ubuntu11.10编译环境:gcc测试实例:点击(此处)折叠或打开#include #include #include const char ro_1[ ] = {"this is read only data"};        &nb.........【阅读全文】

阅读(267) | 评论(0) | 转发(0)

发布时间:2014-09-21 12:54:46

    前面写过一篇北极之北之main函数之前,这篇文章其实解决的问题是main函数并不是第一个执行的函数,在main之前,函数的入口点是_start, _start会调用glibc里的__libc_start_main,main函数只是这个函数的入参。 在__libc_start_main中某一步,会执行main函数。这是上面一篇博文获取到的知识。    前两天,CU的gongping11写了一个博文atexit函数和exit函数的理解,这篇博文提到了atexit可以注册退出函数,在main之后,执行注册退出函数。讲的非常的好,我们......【阅读全文】

阅读(282) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册