手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>C/C++>列表

编程软件系列之C 编程技巧[2]

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

使用内连函数只须把inline关键字放在函数返回类型的前面。例如:

inline int Add(int a,int b);//声明Add()为内连函数

  这样编译器在碰到Add()函数时,就不再进行函数调用,而是直接嵌入函数代码以加快程式的执行。

三、使用函数重载

在C语言中,两个函数的名称不能相同,否则会导致编译错误。而在C 中,函数名相同而参数不同的两个函数被解释为重载。例如:

void PutHzchar str //在当前位置输出汉字

void PutHzint xint ychar str //在x,y处输出汉字

使用函数重载能够帮助程式员处理更多的复杂问题,避免了使用诸如intabs()、fabs()、dabs()等繁杂的函数名称;同时在大型程式中,使函数名易于管理和使用,而不必绞尽脑汁地去处理函数名。

四、使用引用(reference)代替指针进行参数传递

在C语言中,假如一个函数需要修改用作参数的变量值的时候 ,参数应该声明为指针类型。例如:

   void Addint a a  

但是对于复杂的程式,使用指针容易出错,程式也难以读懂。在C 中,对于上述情况 能够使用引用来代替指针,使程式更加清楚易懂。引用就是对变量取的一个别名,对引用进行操作,这就相当于对原有变量进行操作。例如使用引用的函数定义为:

  void Addint a a   //a为一个整数的引用

这个函数和使用指针的上一个函数的功能是相同的,然而代码却更为简洁和清楚易懂。

[1] [2]




文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS