码迷,mamicode.com
首页 > 编程语言 > 详细

C++用法的学习心得

时间:2015-09-09 21:20:36      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

记得大一学习C++的时候,一直有这样的困惑:课堂和教材的 内容基本上都能接受和理解,但真要实际动手编写程序又感到脑袋一片空白而无从下手;其二,整个课程的所有内容好不容易学完了,但对编写实用化的程序,总感到眼花缭乱而无法下手,以至于在很长一段时间里在内心里产生了一种学习c++的恐惧感,认为自己不是学计算机的料,将来打死我也不会朝计算机软件的方向发展。

但是当老师布置下让我们写一篇学习C++的心得的时候让我重新开始之前所学的内容,说实话,真记不得多少,只记得它是一种面向对象的语言(具体的说就是类),另外就是模板技术了。当然还有C++语言的基本结构,用一个例子来说吧。

如下就是一个简单的计算两个整数和的程序:

#include <iostream>

using namespace std;

 

int sum(int x,int y);

{    returnx+y;   }

 

int main(void)

{   int x,y,s;

     cout<<"输入两个整数:";

     cin>>x>>y;

     s=sum(x,y);

     cout<<x<<‘+‘<<y<<‘=‘<<s<<‘\n‘;

     return 0;

}

对using namespace std;的解释:

所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于为一个名为std的namespace中。

由于namespace的概念,使用C++标准程序库的任何标识符时,可以有三种选择:

1,直接指定标识符。例如std::ostream而不是ostream。完整语句如下:

std::cout<<std::hex<<3.4<<std::endl;

2,使用using关键字。

using std::cout;

using std::endl;

以上程序可以写成

cout<<std::hex<<3.4<<endl;

3,最方便的就是使用using namespace std;这样命名空间std内定义的所有标识符都有效。就好像它们被声明为全局变量一样。那么以上语句可以如下写:

cout<<hex<<3.4<<endl;

其中main函数的标记式只有两种是被C++标准委员会接受的,只有以下两种写法是符合C++标准的,是可移植的。即:

int main()

{

}

int main(int argc,char*argv[])

{

}

C++main()末尾定义了一个隐式的return 0;

C++是一门广泛用于工业软件研发的大型语言,具有很高的复杂性和解决问题的能力。因此在C++的学习上我还有很大的进步空间,希望接下来的时间还能好好的充实自己,培养自己独立思考的能力,提高实际的操作水平。

 

C++用法的学习心得

标签:

原文地址:http://www.cnblogs.com/lazygirl/p/4794618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!