Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > Void 使用 深层 探索
【标  题】:Void 使用 深层 探索
【关键字】:Void
【来  源】:http://blog.csdn.net/panqiaomu/archive/2006/12/29/1467210.aspx

Void 使用 深层 探索

Your Ad Here

=================================

文章性质:收集整理

来源:51CTO.com

=================================

1,Void 类型经常使用的地方:

一:函数返回值的限定;

二:函数参数的限定;

2,Void 使用规则:

规则一 如果函数没有返回值,那么应声明为void类型

规则二 如果函数无参数,那么应声明其参数为void

规则三  按照ANSI(American National Standards Institute)标准,不能对void指针进行运算操作,如自增等;

规则四 如果函数的参数可以是任意类型指针,那么应声明其参数为void * ;如 内存操作函数memcpy和memset

的函数原型分别为:

void * memcpy(void *dest, const void *src, size_t len);

void * memset ( void * buffer, int c, size_t num );

规则五 void不能代表一个真实的变量,如 void a; //错误

                                                                           function(void a); //错误

总结:所有的变量都是“有类型”的,Void(空类型)是对这些“有类型”的一种“抽象”而已,正如男人和女人

都是“有类型”的,而“人”则是对“男人和女人”的一种抽象。

C\C++中的字符串:【上一篇】
关于vc++中的坐标转换的几点认识:【下一篇】
【相关文章】
  • 关于C++中的void指针 和类型转换
  • incompatible types;found : void,required:问题
  • void fun()和void fun() const,编译器该调用哪一个?
  • void main(void) - the Wrong Thing
  • AVOID "throw e" !!!
  • 将main说明为返回void
  • LPVOID浅谈
  • [转]C/C++语言void及void指针深层探索
  • 关于main函数参数之二——c++主函数应该是void main() 还是int main()
  • 用返回类型BOOL替代函数返回类型void
  • 【随机文章】
  • 奇怪的理由
  • 一个java版的CreackMe分析
  • 在window2k&XP下屏蔽Ctrl+Alt+del
  • Implement FreeBSD Kernel PPPoe
  • C++之父B. Stroustrup言论
  • 一个数字转换为中文的函数
  • 如何判断字符串是null
  • SQL Injection渗透技术辅助总结之浅谈查询
  • Lua Player 指南
  • 怎么辨别Solaris系统的Suport Level
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.