c++学习第一课

       突发奇想,想做这样一个博客,希望能记录自己学习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 的利用,在定义变量中会用到




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值