C语言
yyt7529
这个作者很懒,什么都没留下…
展开
-
如何学好C++,C++类库介绍
C++类库介绍 再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了转载 2009-07-27 16:43:00 · 783 阅读 · 0 评论 -
在C中用struct实现C++中class的函数声明和定义
原先对C中的struct理解只局限在数据结构体上,看了部分linux内核代码发现struct用处很多,功能很强大,可以在C环境下实现几乎所有C++中class的用处,我写了一个很简单的一个例子:#includestruct MyClass{ char* name; int age; void (*funnull) (); void (*f转载 2009-07-27 16:32:00 · 1477 阅读 · 2 评论 -
C语言函数: MK_FP
函数名: MK_FP功 能: 设置一个远指针用 法: void far *MK_FP(unsigned seg, unsigned off);程序例:#include #include int main(void){ int gd, gm, i; unsigned int far *screen; detectgraph(&gd, &gm); if (gd == H转载 2009-06-08 10:53:00 · 2743 阅读 · 1 评论 -
__cdecl
__stdcall: _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcall调用约定。两者实质上是一致的,即函数的参数自右向左通过栈传递,被调用的函数在返回前转载 2009-06-09 17:19:00 · 718 阅读 · 0 评论 -
交叉编译器
在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行转载 2009-06-12 13:24:00 · 609 阅读 · 0 评论 -
C语言的lex和yacc工具说明
Lex工具 ------- Lex工具是一种词法分析程序生成器,它可以根据词法规则说明书的要求来生成单词识别程序,由该程序识别出输入文本中的各个单词。 1、lex程序的结构 -定义部分 -规则部分 -用户子程序部分 其中规则部分是必须的,定义和用户子程序部分是任选的。 (1) 定义部分 定义部分起始于"%{"符号,终止于"%}"符号,其间可以是包括include语句、声明语句在内的C语句。 %{ #include "stdio.h" #includ转载 2010-07-01 12:45:00 · 1125 阅读 · 0 评论 -
VC6的各种调试
<br />现在把VC6各种调试方法总结一下以备忘。牛人精通此道,却懒得浪费时间去写这些东西,因为在他们看来,这些调试方法简直就像吃饭要懂得用筷子一样自然。但是,新手通常会碰到这样的情况,不知道从何下手去调试自己以前从未调试过的程序类型或模式。我在这里把VC6的常用调试方法进行总结,希望能对大家有所帮助。<br /> <br />1.本地调试<br />1.1普通exe调试<br />这个实在没什么好说的,只要写过程序肯定都懂的,只要下好断点(F9)后,调试运行(F5)即可。需要说明一下的是,在调试过程中,转载 2010-09-07 12:51:00 · 2343 阅读 · 0 评论 -
c语言rand()函数
rand和srand的用法首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明。rand(产生随机数)表头文件: #include定义函数 :int rand(void)函数说明 :因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其周期特别长,所以有一定的范围里可看成是随机的,rand()会返回一随机数值,范围在0至R转载 2011-06-05 11:19:00 · 1212 阅读 · 0 评论