![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
kaolaniao
这个作者很懒,什么都没留下…
展开
-
static关键字
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, s转载 2013-08-22 16:02:40 · 490 阅读 · 0 评论 -
C中调用C++与C++调用C
C中调用C++与C++调用C2011-08-31 10:00 1321人阅读 评论(0) 收藏 举报c++c编译器floatwrapperstruct转自:http://www.cppblog.com/franksunny/archive/2007/11/29/37510.html首先,在C中调用C++:将 C++ 函数声明为``extern "C"转载 2013-09-25 16:55:13 · 490 阅读 · 0 评论 -
关于Debug和Release之本质区别
分类: vc琐碎2010-07-21 10:29 95人阅读 评论(0) 收藏 举报优化library编译器preprocessormfcdll 简单的说,区别在于运行时库,程序是否优化,是否包含调试信息。一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发转载 2013-10-10 11:03:26 · 518 阅读 · 0 评论 -
枚举总结
C语言详解 - 枚举类型注:以下全部代码的执行环境为VC++ 6.0在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT转载 2013-09-05 17:15:41 · 446 阅读 · 0 评论 -
const用法
C语言中const的用法 基本解释 const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的健壮性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。 虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。 问题转载 2013-09-05 09:17:15 · 770 阅读 · 0 评论 -
结构体声明-struct
结构体声明的基本形式:struct tag {member-list} variable-list;1.1.1 声明变量struct { int a; char b;}x;声明创建了一个叫x的变量,没有创建类型,所以不能再定义其他的变量。区别:typedef struct {原创 2013-09-09 17:34:34 · 698 阅读 · 0 评论 -
typedef用法小结
typedef用法小结2006-11-21 10:09 15353人阅读 评论(11) 收藏 举报struct语言编译器string存储c++来源一:Using typedef to Curb Miscreant Code Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能转载 2013-09-09 13:02:24 · 584 阅读 · 1 评论 -
getchar和EOF
Windows 下Ctrl+Z 表示EOFLinux 下Ctrl+D表示EOF一、getchar的两点总结:1.getchar是以行为单位进行存取的。2.getchar()的返回值一般情况下是字符,但也可能是负值,即返回EOF。二、EOF的两点总结(主要指普通终端中的EOF)(主要针对linux系统)1.EOF作为文件结束符时的情况:只有在下列的条件下,才作为文件结转载 2013-09-02 15:00:33 · 792 阅读 · 0 评论 -
TCP协议
TCP协议在能够发送数据之前就建立起了“连接”。要实现这个连接,启动TCP连接的那一方首先将发送一个SYN(回忆一下在上一篇文章中讲到的TCP包头格式)数据包。这只是一个不包含数据的数据包,然后,打开SYN标记。如果另一方同时在它收到SYN标记的端口通话,它将发回一个SYN+ACK:SYN和ACK标志位都被打开,并将ACK(确认)编号字段设定为刚收到的那个数据包的顺序号字段的值。接下来, 连接发起转载 2013-08-22 16:00:33 · 481 阅读 · 0 评论 -
浅析C语言的一个关键字——register
分类: C基础2005-01-18 09:53 10129人阅读 评论(5) 收藏 举报语言ccompiler存储1、register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。例如下面的内存块拷贝代码,/* Procedure for the assignment of structures, */转载 2013-08-22 14:39:50 · 495 阅读 · 0 评论 -
vc++6.0环境下如何调试DLL程序
2011-11-03 12:07:13标签:休闲 DLL调试 职场调试肯定在Debug模式中由于DLL程序不能生成窗口等等原因不好调试,所以我们无法了解DLL程序的流程是怎么样的。下面简单介绍一个如何来调试DLL程序。应该知道写DLL文件肯定是给某个应用程序使用的,如果没有程序用到它那它就没有存在的意义了。既然知道DLL是给某个应用程序使用之后,那么如果转载 2013-10-15 10:24:39 · 934 阅读 · 0 评论