当前位置: 首页 > C/C++
  • 基础算法之简单递归

    基础算法之简单递归

    递归算法简单来说就是把问题规模缩小然后递归调用。其中有三个经典例题,汉诺塔,阶乘,与斐波那契数列。这里只写一个阶乘的例子,递归调用还会在以后详细讨论。 #include int iJiecheng(int a); int main() { int a; int b; printf(“please enter a number:”); scanf(“%d”,&a); b=iJi ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 指向函数的指针

    指向函数的指针

    函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整形变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数, ...

    阅读全文
    作者:root | 分类:C, C/C++
  • Linux内核初探5

    Linux内核初探5

    Linux内核初探5 系统调用:    What:用户进程与内核交互的经典方法。           进程管理:创建了新的进程,查询信息,调试。           发送信号,定时器及相关处理机制。           对各种文件进行操作。           创建,删除和重命名目录。           保护机制:读取和变更UID/GID,命名空间 ...

    阅读全文
    作者:root | 分类:C/C++, Linux kernrl
  • void 与泛型计算

    void 与泛型计算

    Void相信很多人在初学C编程时不太理解它是什么意思,例如void main(),main (void) 等等很多书上都有这个词,但是它到底是什么意思呢?      void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 结构体小结1(从本子上搬以前的笔记真是累死了)

    结构体小结1(从本子上搬以前的笔记真是累死了)

                                                   结构体 1.声明一个结构体              struct  自定义结构体类型名     结构体变量名              同时必须声明结构体内部的所有成员类型 例如声明一个学生的成绩单              struct   Student    Score            {                     ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 关于malloc类函数的小结

    关于malloc类函数的小结

     Malloc 函数 基于redhat Linux 7.0关于malloc 翻译 Malloc 函数族函数 :malloc   free   calloc  realloc —分配与释放内存  简介: #include #include Void *malloc(sizet size); Void free(void*ptr); Void*calloc(size t  number,size t size ); Void *reallo ...

    阅读全文
    作者:root | 分类:C, C/C++