金海湾首页 | 分类信息 | 招聘 | 房产 | 黄页 | 论坛 | 博客 | 新闻热点
金海湾  >  论坛首页  >  电脑网络  >  教你从C轻松到C++
发帖回帖
返回列表
教你从C轻松到C++
楼主
来源:barlow@barlow 6/3/2012 3:54:00 AM
摘要C++技术固然是很时髦的,许多C用户都想在尽可能短的时间内为自己贴上C++的标签。介绍C++的书很多,但只有那些已经侥幸入门的用户才偶尔去翻翻,仍有不少在C++门口徘徊的流浪汉。 本文只针对C用户,最好是一位很不错的老用户(譬如他在遇到最简单的问题时都尝试着使用指针),通过一些C和更好的C++(本文用的是Borland C++3.1版本)例程介绍有关C++的一些知识,让读者朋友们“浅入深出”,轻轻松松C to C++! 一、标签!标签! 快快为你的程序贴上C++的标签,让你看起来很像个合格的C++用户…… 1.注释(comment) C++的注释允许采取两种形式。第一种是传统C采用的/*和*/,另一种新采用的则是//,它表示从//至行尾皆为注释部分。读者朋友完全可以通过//使你的代码带上C++的气息,如test0l: //test01.cpp #include //I'm a C++user! //…and C is out of date. void main() { cout >’,称作“输入操作符”或“提取操作符”。在头文件iostream.h中有cin cout的原型定义,cin语句的书写格式与cout的完全一样: cin>>i; //ok cin>> //error. Illegal structure operation 看到了?别再傻傻地送一个scanf()常用的’&’地址符给它。 C++另外提供了一个操纵算子endl,它的功能和’n’完全一样,如test0l中的cout语句可改版为: cout int i=0; void main() { cout enum {boy girl}; char i = boy; void main() { { float i(0.01); cout << "i=" << i << endl; ::i=girl; //modify global 'i' } cout << "I am a " << (i ? "girl." : "boy."); } i=0.01 I am a girl. 在上例中,通过::操作符,第8行语句偷偷地改写了i所属的性别。更妙的是,::之前还可以加上某些类的名称,它表示引用的变
回复该贴      
发帖回帖
返回列表
 回复主题
          预览