zoukankan      html  css  js  c++  java
  • 读书笔记:C++ Primer系列(1)—— 开篇

    题记:

      最近这半年一直处于找工作状态,各种笔试什么的,其中很多涉及到C++知识,自我感觉C++这块基础相当薄弱,所以从现在开始给自己打好基础,就从《C++ Prrimer》开始吧,希望自己能够一直坚持下去,希望各位大神指教!

    1.1 main函数

    •      每个C++程序都具有一个main函数,且main函数是唯一被操作系统显式调用的函数;
    •      每个函数必须包含4个元素:返回类型、函数名、形参、函数体;
    •      main函数的返回类型必须是int类型;

    1.2 输入输出流

         我们在C++程序中,经常会看到cin、cout这两个表示输入输出的关键字。其实C++并未直接定义输入输出的任何语句,这种输入输出功能是由标准库来提供的。而用来处理格式化输入输出的是iostream库,其基于两种类型,分别为istream(输入流)ostream(输出流)。

    1.3 简单小程序

     1 #include<iostream>
     2 using namespace std;
     3 int main()
     4 {
     5     int a,b;
     6     cin>>a>>b;
     7     cout<<a+b<<endl;
     8     system("pause");
     9     return 0;
    10 }

    说明:
           第1行:告诉编译器要使用iostream库,尖括号中的名字是一个头文件(注:用户自定义的头文件格式是  #include "XXX.h" );

           第2行:引用命名空间std,因为cin、cout、endl都属于该命名空间下,如果不加这句,编译会出错,或者写成std::cin、std::cout、std::endl,其中“::”为域操作符;

           第5行:定义了两个变量,但未初始化(我想:在定义变量时,最好进行初始化)

    1.4 注释

          C++有两种注释方式:单行注释采用双斜杠\,块注释采用*   *

    1.5 类

          对于类,需了解三点:

    1.       类的名字是什么;
    2.       类定义在哪里;
    3.       类支持什么操作;

     

     

  • 相关阅读:
    LOJ#10106. 「一本通 3.7 例 2」单词游戏
    小木棍(爆搜减枝)
    倍增求lca(模板)
    2018年第九届蓝桥杯C/C++A组省赛(最后一题)
    LOJ#10172. 「一本通 5.4 练习 1」涂抹果酱
    【[APIO/CTSC2007]动物园】状压DP
    c++滚动数组
    状态压缩入门(附经典题目和题解)
    小 M 的算式(dfs)
    P与NP问题详解
  • 原文地址:https://www.cnblogs.com/kkdd-2013/p/3477384.html
Copyright © 2011-2022 走看看