帖子列表
-
剑心通明 [C语言基础教程]3. C 程序的结构.
发表于: 2008-03-30
C 程序由一个以上的函数组成,而且必须有 main 函数。此外,C 程序一般还有一些预处理指令。例如 #include 指令。当然并不是必须要有 #include 指令。函数由函数头和函数体组成. ...全文
-
剑心通明 [C语言基础教程]2. 第一个 C 程序.
发表于: 2008-03-30
这篇文章旨在让各位对 C 有个总体的认识,有看不懂的地方请不必太在意,只要记住就可以了,继续往下学下去就会明白的。 首先请看下面这个简单的 C 程序,猜猜它会做些什么。猜. ...全文
-
剑心通明 [C语言基础教程]1. C 语言简介
发表于: 2008-03-30
1. C 语言诞生 1972 年,美国贝尔实验室的 Dennis Ritchie 在 B 语言的基础上创造了 C 语言。B 语言是美国贝尔实验室的 Ken Thompson 于 1970 年,以 BCPL(Basic Combined P. ...全文
-
andyjoan Objective-C FAQ 中文版
发表于: 2008-03-26 回复: 3
值得收藏 ...全文
-
杜比环绕声 内核阅读要了解的 GNU C 扩展
发表于: 2008-03-19 回复: 1
这其实是个整理贴,谈不上原创,掌握一个就整理一个,所以不定期更新 :) 可变参数宏 补充:c99的可变参数宏的定义方式:#define debug(format,...) fprintf(stderr,format,_. ...全文
-
剑心通明 C99中struct的高级用法
发表于: 2008-03-15
1、struct在代码中常见两种基本形式。 1)struct A { 成员 }; 2) struct { 成员 }A; 这两种用法是不同的。1)是结构体. ...全文
-
root 多态和switch一样吗?
发表于: 2008-03-15 回复: 10
有一天没地方去,听了一次软件工程的课,讲C++的多态。 老师先说用C实现要一大堆switch,麻烦;用C++就会很方便,模板。 然后讲了一下多态的实现,虚函数表,以及微软的MFC为什么不愿意负这个. ...全文
-
剑心通明 Const 用法小结
发表于: 2008-03-07
1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字. ...全文
-
root 大家平时有没有用lint之类的工具,还有别的吗.
发表于: 2008-03-05
我就用Vim+某编译器(非GCC,但仍使用GNU binutils)+GDB+make+autotools lint没用过,听说不错,有人用吗?还有什么别的工具不错的?大家都来介绍一下。:). ...全文
-
剑心通明 gdb调试器命令学习总结笔记
发表于: 2008-03-02 回复: 1
和所有常用的调试工具一样,gdb提供了以下功能: # 监视程序中变量的值 # 在程序中设置断点 # 程序的单步执行 在使用gdb前,必须先载入可执行文件,因为要进行调试,文件中就. ...全文
-
剑心通明 GCC编译选项
发表于: 2008-03-02
1. -c 编译产生对象文件(*.obj)而不链接成可执行文件,当编译几个独立的模块,而待以后由链接程序把它们链接在一起时,就可以使用这个选项,如: $cc -c hell. ...全文
-
isjfk 《C陷阱与缺陷》读书笔记,第二章.
发表于: 2008-02-17 回复: 4
第二章 语法陷阱 2.1 理解函数声明 这一节我唯一想说的就是使用typedef。虽然typedef不能解决所有的声明问题,但显然可以大大简化对函数、变量声明的解读。如果你现在还在写. ...全文
-
gvim <C专家编程>重印了,以前错过没买的赶.
发表于: 2008-01-31 回复: 10
http://www.china-pub.com/38005 ...全文
-
caijimin 在C/C++语言中使用正则表达式
发表于: 2008-01-21 回复: 2
本文所有的内容都来自网络,加上一些个人的理解,不保证正确性,欢迎批评指正,Email/MSN: caijimin@hotmail.com 说起正则表达式(Regular Expression),也许有的朋友天天都在使用,比如g. ...全文
-
剑心通明 C++ Primer 第四版中文版
发表于: 2008-01-18 回复: 5
C++ 入门经典书籍,不多说了,谁看谁知道! 这本电子书是 C++ Primer 第四版中英文对照版,里面每段话都有中英文对照,如果觉得某个地方中文翻译的不是太好,可以立马看到英文原话,而且. ...全文
-
剑心通明 C FAQ中文版
发表于: 2008-01-15 回复: 11
本文从英文C–FAQ (2004 年7 月3 日修订版) 翻译而来。本文的中文版权为 朱群英和孙云所有。本文的内容可以自由用于个人目的,但是不可以未经许可出 版发行。英文版权为Steve. ...全文
-
剑心通明 生成随机数的代码
发表于: 2008-01-14 回复: 12
谁有好的生成随机数的代码? 要求: 1:尽量随机 2:能返回在某一范围的随机数 3:能返回某一范围内去除了某些数以后的随机数 4:能设置某一范围内某几个数出现几率较其他数大的随机数 . ...全文
-
剑心通明 《C陷阱与缺陷》第二章讨论
发表于: 2008-01-12 回复: 4
关于那个问题:独立运行于某种微处理器上的C程序,当计算机启动时,硬件将调用首地址为0位置的子例程。 没有看得太懂,(*(void(*)())0)() 哪位来讲讲吧?. ...全文
-
isjfk 《C陷阱与缺陷》读书笔记,第一章.
发表于: 2008-01-10 回复: 8
《C陷阱与缺陷》读书笔记 --Jimmy F.Klarke/InfiniteSpace Studio 在遵守以下原则的前提下,任何人都可以转载本文的全部或者部分: 1. 保留原作者以及出处信息。 2. 不修. ...全文
-
剑心通明 《C陷阱与缺陷》第一章讨论
发表于: 2008-01-09 回复: 22
练习1-1:某些c编译器允许嵌套注释。请写一个测试程序,要求:无论是对允许嵌套注释的编译器,还是对不允许嵌套注释的编译器,该程序都能正常通过编译(无错误消息出现),但是这两种情况下. ...全文
