您的位置:首页 > 编程语言 > C语言/C++

c++学习第一课

2015-11-12 20:35 337 查看
       突发奇想,想做这样一个博客,希望能记录自己学习C++的点点滴滴。另外一方面的原因也是,我最近正在看tutorialspoint的公开课,感觉通俗易懂,英文的一些解释很妙,让我对C++产生了兴趣,不会觉得它难了,想去钻研它,感觉可以战胜它,可以hold住它,想记录下来,方便后续翻看。也希望能与大家分享。记得之前本科的时候,我有一朋友就跟我说,她说聪,编程真的不难,你就是没有学。相信她说的话,好好学习,天天向上!

       说下我的背景,女研究生一枚,本科EE,学过一点C,但几乎没怎么编过程序。主要是由于本人太懒,当时对编程也有点恐惧。刚上研一,就信誓旦旦,表示要学习C++,方便今后找工作,然并卵,我还是没怎么学,这种东西没有极大的兴趣和自控力是很难坚持下来的(自我开脱中)。迄今为止,我看的关于C++的东西就是度娘提供的一份C++的基础教程(不准嘲笑我,我就是太懒了,况且我真的觉得这份教程对我的很大的启蒙意义),但看到类那部分,我就看不下去了,因为实在看不懂了,但也算打了点基础。

       现在介绍下我目前看的tutorialspoint,网址是http://www.tutorialspoint.com/cplusplus/cpp_pointers.htm。说实话,它的页面设置的很好,每个章节内容也很简单易懂,总之阅读体验很好,而且还提供了很多程序实例,都是可以直接网上运行的,当然我也会遇到一些不懂的函数之类的,这个时候我就很机智的用度娘进行精确查找,我就很快可以理解函数的大体含义。

      其实现在我对C++的理解还非常非常浅,很多常识也不是很懂,可能会有很多错误。。。发现望谅解。我就是希望能用自己的方式去理解C++。下面进入正文。

#include <iostream>
using namespace std;
int main()
{
cout << "Hello World";
return(0);
}

这个是入门的C++程序。包括头文件,主函数,主函数又包括返回值类型,函数名,输入参数以及主体。前两行的存在是因为我们用到了cout这个输出函数,iostream里面包括cout。std是一个工作空间,第二行也可以改成

using std::cout;

或者这两个哪个都不用,只将输出函数改一下

std::cout << "Hello World";


接下来说一下C++的注释:

/* This is a comment */

/* C++ comments can  also
* span multiple lines
*/
// This is a coment


数据类型:

char(1 bytes),int(4 bytes),float(4 bytes),double(8 bytes),wchar_t(2 or 4 bytes),void,bool(0 or 1);

short long unsigned signed

枚举:

enum color { red, green, blue } c;
c = blue;


变量定义:

int i,j,k=2;
char c='m';


函数声明和函数定义:

int add(int,int);
int add(int a,int b);
int add(int a,int b)
{
int result;
int a=3,b=5;
result=a+b;
cout << result;
return 0;
}


疑问:

关键字 extern 的利用,在定义变量中会用到



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ 基础学习