您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. linux内核 0.11版本源码 带中文注释

  2. 目录树 下面再给个样例 ├─Makefile │ ├─boot │ bootsect.s │ head.s │ setup.s │ ├─fs │ bitmap.c │ block_dev.c │ buffer.c │ char_dev.c │ exec.c │ fcntl.c │ file_dev.c │ file_table.c │ inode.c │ ioctl.c │ Mak efile │ namei.c │ open.c │ pipe.c │ read_write.c │ stat.
  3. 所属分类:C

    • 发布日期:2009-08-31
    • 文件大小:284kb
    • 提供者:paomadi
  1. linux 0.11源码 带中文注释

  2. /* * linux/init/main.c * * (C) 1991 Linus Torvalds */ #define __LIBRARY__ // 定义该变量是为了包括定义在unistd.h 中的内嵌汇编代码等信息。 #include // *.h 头文件所在的默认目录是include/,则在代码中就不用明确指明位置。 // 如果不是UNIX 的标准头文件,则需要指明所在的目录,并用双引号括住。 // 标准符号常数与类型文件。定义了各种符号常数和类型,并申明了各种函 数。 // 如果定
  3. 所属分类:网络攻防

    • 发布日期:2009-10-24
    • 文件大小:284kb
    • 提供者:wangbin6818
  1. linux 0.11 源码 中文注释

  2. /* * linux/init/main.c * * (C) 1991 Linus Torvalds */ #define __LIBRARY__ // 定义该变量是为了包括定义在unistd.h 中的内嵌汇编代码等信息。 #include // *.h 头文件所在的默认目录是include/,则在代码中就不用明确指明位置。 // 如果不是UNIX 的标准头文件,则需要指明所在的目录,并用双引号括住。 // 标准符号常数与类型文件。定义了各种符号常数和类型,并申明了各种函数。 // 如果定义
  3. 所属分类:Linux

    • 发布日期:2009-11-19
    • 文件大小:284kb
    • 提供者:rishihk
  1. 一个专业的调试工具软件

  2. 在您的日常开发工作当中,是否曾碰到过以下困扰: (1)当您的应用程序在实际环境下运行时,由于没有VC++调试环境而无法看到TRACE输出的调试信息。 (2)当您的应用程序在实际环境下运行时,突然出现程序异常导致应用程序崩溃时,无法定位问题出在哪里。 本工具软件是一个用于在Release后运行于真实环境下的应用软件的调试工具(当然也可以调试Debug版本)而无需VC++环境。它可以捕获应用软件的TRACE输出信息进行跟踪显示,同时还能对应用软件在运行时出现的异常崩溃进行源码级的定位,非常方便程序
  3. 所属分类:C++

    • 发布日期:2009-12-06
    • 文件大小:106kb
    • 提供者:yyfeng2008
  1. C++实现mySQL接口

  2. 开源的My sql连接接口,用C++,OrzMySQL::OrzMySQL() : m_impl(new OrzMySQLImpl) { } OrzMySQL::~OrzMySQL() { if (m_impl) { delete m_impl; } } DBId OrzMySQL::getId() const { return m_impl->getId(); } bool OrzMySQL::initialize(DBId _dbId, const Params& _params)
  3. 所属分类:其它

    • 发布日期:2009-12-14
    • 文件大小:15kb
    • 提供者:twopigstwopigs
  1. linux-0.11 [内核源代码带英文注解]

  2. /* * linux/init/main.c * * (C) 1991 Linus Torvalds */ #define __LIBRARY__ #include #include /* * we need this inline - forking from kernel space will result * in NO COPY ON WRITE (!!!), until an execve is executed. This * is no problem, but for th
  3. 所属分类:Linux

    • 发布日期:2010-04-02
    • 文件大小:117kb
    • 提供者:zhousiwei
  1. linux内核0.11注释版

  2. /* * linux/init/main.c * * (C) 1991 Linus Torvalds */ #define __LIBRARY__ // 定义该变量是为了包括定义在unistd.h 中的内嵌汇编代码等信息。 #include // *.h 头文件所在的默认目录是include/,则在代码中就不用明确指明位置。 // 如果不是UNIX 的标准头文件,则需要指明所在的目录,并用双引号括住。 // 标准符号常数与类型文件。定义了各种符号常数和类型,并申明了各种函数。 // 如果定义
  3. 所属分类:网络攻防

    • 发布日期:2010-04-27
    • 文件大小:284kb
    • 提供者:YYQSH
  1. c语言中可变参数va宏的使用

  2. 主要讲了c语言中可变参数宏的使用,以及它在嵌入式系统中的应用
  3. 所属分类:C

    • 发布日期:2010-05-06
    • 文件大小:124kb
    • 提供者:passionyu
  1. C标准库函数(头文件索引)0分放送

  2. 一下是从pdf复制的全部内容,没有帐号的也可以看到,不过pdf中有相应的链接,使用方便一些而已,enjoy! C标准库 C标准库.........................................................................................................................................1 1 输入与输出 .....................................
  3. 所属分类:C

    • 发布日期:2010-11-07
    • 文件大小:287kb
    • 提供者:wzwahl36
  1. linux - 0.11 源码 带中文注释

  2. /* * linux/init/main.c * * (C) 1991 Linus Torvalds */ #define __LIBRARY__ // 定义该变量是为了包括定义在unistd.h 中的内嵌汇编代码等信息。 #include // *.h 头文件所在的默认目录是include/,则在代码中就不用明确指明位置。 // 如果不是UNIX 的标准头文件,则需要指明所在的目录,并用双引号括住。 // 标准符号常数与类型文件。定义了各种符号常数和类型,并申明了各种函数。 // 如果定义
  3. 所属分类:网络攻防

    • 发布日期:2010-12-02
    • 文件大小:273kb
    • 提供者:wu_wenyang
  1. 可变参数stdarg.h使用方法(例题)

  2. 可变参数stdarg.h使用方法(例题) va_list用法 va_start已经 va_end
  3. 所属分类:其它

    • 发布日期:2011-01-25
    • 文件大小:437byte
    • 提供者:myMugua
  1. stdarg.h中三个宏va_start ,va_arg和va_end的应用

  2. 1)首先在函数里定义一个va_list型的变量,这里是arg_ptr,这个变 量是指向参数的指针. 2)然后用va_start宏初始化变量arg_ptr,这个宏的第二个参数是第 一个可变参数的前一个参数,是一个固定的参数. 3)然后用va_arg返回可变的参数,并赋值给整数j. va_arg的第二个 参数是你要返回的参数的类型,这里是int型. 4)最后用va_end宏结束可变参数的获取.然后你就可以在函数里使
  3. 所属分类:C/C++

    • 发布日期:2011-05-15
    • 文件大小:35kb
    • 提供者:zhouliyang1990
  1. 用可变参数的原理实现简单的printf函数

  2. 利用可变参数实现简单的printf函数 编写了两种实现方法, 1,用stdarg.h自带的va_start,va_arg等函数实现 2,根据可变参数的原理实现 主要是用于加深对可变参数的理解 vc6.0 测试通过
  3. 所属分类:C

    • 发布日期:2012-03-11
    • 文件大小:165kb
    • 提供者:lufeiop02
  1. va_start、va_end、va_list的详细使用方法

  2. va_start、va_end、va_list的详细使用方法,对想了解的人很有帮助。
  3. 所属分类:C

    • 发布日期:2012-08-17
    • 文件大小:82kb
    • 提供者:mokelan
  1. C语言可变参数使用

  2. va_start 可变参数 va_end
  3. 所属分类:C

    • 发布日期:2016-05-16
    • 文件大小:495byte
    • 提供者:ruanysu
  1. va_list(),va_start(),va_arg(),va_end() 详细解析

  2. 些宏定义在stdarg.h中,所以用到可变参数的程序应该包含这个头文件.下面我们写一个简单的可变参数的函数,该函数至少有一个整数参数,第二个参数也是整数,是可选的.函数只是打印这两个参数的值
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:66kb
    • 提供者:weixin_38682518
  1. 关于C/C++中可变参数的详细介绍(va_list,va_start,va_arg,va_end)

  2. 可变参数的函数原理其实很简单,而va系列是以宏定义来定义的,实现跟堆栈相关.我们写一个可变函数的C函数时,有利也有弊,所以在不必要的场合,我们无需用到可变参数。如果在C++里,我们应该利用C++的多态性来实现可变参数的功能,尽量避免用C语言的方式来实现
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:56kb
    • 提供者:weixin_38711008
  1. va_start & va_arg.vsdx

  2. ① va_start宏中,通过&(A)取得的就是形参fmt变量的地址,在示例中就是栈中的0x100地址 然后在该地址的基础上,就可以计算出可变参数的起始位置,也就是0x104地址 ② va_arg宏则是根据可变参数的类型,逐个遍历可变参数,此时需要格式字符串标识的类型与实际可变参数的类型一致,否则会解析错误 ③ 由于va_start & va_arg的运行过程高度依赖参数入栈的顺序(只有函数参数是从右向左入栈时,根据"sdc"字符串的解析才是正确的),这就体现了对编译器设置入栈规范的重要性。
  3. 所属分类:嵌入式

    • 发布日期:2020-12-08
    • 文件大小:22kb
    • 提供者:chenjinnanone
  1. 关于C/C++中可变参数的详细介绍(va_list,va_start,va_arg,va_end)

  2. 由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦,即使采用C++,如果参数个数不能确定,也很难采用函数重载。对这种情况,提出了指针参数来解决问题。 如printf()函数,其原型为:int   printf(   const   char*   format,   …); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的,例如我们可以有以下不同的调用方法:   printf( “%d “,i);   printf( “%s “,s);   printf( “
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:60kb
    • 提供者:weixin_38720461
  1. va_list(),va_start(),va_arg(),va_end() 详细解析

  2. (一)写一个简单的可变参数的C函数 下面我们来探讨如何写一个简单的可变参数的C函数.写可变参数的C函数要在程序中用到以下这些宏: 代码如下:void va_start( va_list arg_ptr, prev_param );type va_arg( va_list arg_ptr, type );void va_end( va_list arg_ptr );va在这里是variable-argument(可变参数)的意思.这些宏定义在stdarg.h中,所以用到可变参数的程序应该包含这个头
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:67kb
    • 提供者:weixin_38506835
« 12 3 »