
linux c进修
文章平均质量分 85
jacy_y
这个作者很懒,什么都没留下…
展开
-
C语言头文件组织
一般习惯将不同功能模块放到一个头文件和一个C文件中。例如是写一些数学计算函数://mymath.h#ifndef _mymath_H#define _mymath_Hextern int Global_A; //声明必要的全局变量......extern void fun(); //声明必要的外部函数.....#endif//mymath.c#inclu转载 2011-11-18 01:00:10 · 1299 阅读 · 0 评论 -
结构体和共同体(链表操作)
§10.1 概述结构体(structure)是一种构造的数据类型,它把互相联系的数据组合成一个整体。例、一个学生的学号、姓名、性别、年龄、成绩、地址,是互相联系的数据,在C语言中用“结构体(structure)”来定义。struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char s原创 2011-11-30 17:43:35 · 1710 阅读 · 0 评论 -
关于Linux静态库和动态库的分析
关于Linux静态库和动态库的分析来源: ChinaUnix博客 日期: 2009.02.04 11:54 (共有条评论)我要评论 1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和lin转载 2011-11-11 11:26:24 · 369 阅读 · 0 评论 -
内存管理之 存储变量
5. 局部变量和全局变量 从变量作用域角度分,变量可分为局部变量和全局变量。 1)内部变量(局部变量) 在一个函数内定义,只在函数范围内有效的变量。 2)外部变量(全局变量) 在函数外定义,可以为本文件其它函数所共用,有效范围从定义变量的位置开始 到本文件结束。建议尽量少使用全局变量,因为它在程序全部执行过程中都占用 资源,而且使函数的通转载 2011-11-11 17:08:35 · 671 阅读 · 0 评论 -
指针
§9.1 指针的概念 指针(pointer):是一个变量的地址。指针变量:是一个变量,其值是另一个变量的地址。任何变量都在计算机内存中占有一块内存区域, 变量的值就存放在这块内存区域之中,(寄存器变量不在内存中,而是在CPU的寄存器中)。我们通过下面的图来了解一下这两个概念:其中:2000为变量i的地址(指针) ,i_pointer用来存放变量i的地址(2000),所以i_原创 2011-11-11 17:22:31 · 3832 阅读 · 1 评论 -
指针--
说透指针分类: C基础 2005-03-12 10:51 5918人阅读 评论(4)收藏 举报view plaincopy to clipboardprint?int a=1; int * b=&a; int **c=&b; printf("&a:%d\n",&a); printf("b:%d\n",b); printf("转载 2012-01-05 15:31:00 · 557 阅读 · 0 评论 -
守护进程(daemon)
8.1 守护进程(daemon)介绍守护进程,也称为精灵进程,是一种运行在后台的特殊进程,它不存在控制终端,并周期性地执行某项任务或等待处理某项任务。图8.1所示为使用ps命令查看Linux系统进程的情况。从图中可以看到守护进程的一些特点:所有的守护进程都是以超级用户启动的(UID为0);没有控制终端(TTY为?);终端进程组ID为-1(TPGID表示终端进程组ID,该值表示与控制终端相转载 2012-02-02 10:38:07 · 2558 阅读 · 1 评论 -
单链表很全的例子,插入,删除,,查找,排序
单链表功能大全分类: C基础 2004-10-29 20:17 9500人阅读 评论(6)收藏 举报单链表很全的例子,增加,删除,排序,都有了view plaincopy to clipboardprint?#include #include typedef struct node { int nDate;转载 2012-01-05 15:47:12 · 2187 阅读 · 0 评论