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是一个工作空间,第二行也可以改成
或者这两个哪个都不用,只将输出函数改一下
接下来说一下C++的注释:
数据类型:
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
枚举:
变量定义:
函数声明和函数定义:
疑问:
关键字 extern 的利用,在定义变量中会用到
说下我的背景,女研究生一枚,本科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++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C++联合体转换成C#结构的实现方法
- C++编写简单的打靶游戏
- C++ 自定义控件的移植问题
- C++变位词问题分析
- C/C++数据对齐详细解析
- C++基于栈实现铁轨问题
- C++中引用的使用总结
- 使用Lua来扩展C++程序的方法
- C++中调用Lua函数实例
- Lua和C++的通信流程代码实例
- C与C++之间相互调用实例方法讲解
- 解析C++中派生的概念以及派生类成员的访问属性
- C++ Custom Control控件向父窗体发送对应的消息