zoukankan      html  css  js  c++  java
  • C++程序

    1 区分大小写字符

    2 一个显示消息的C++程序

    #include <iostream>
    int main(){
        using namespace std;
        cout << "this is first cpp file";
        cout << endl;
        cout << "test again" << endl;
        cin.get();//窗口不关闭
        return 0;
    }

    3 main()函数

      C++要求main()函数的定义以函数头int main()开始。

      main()被启动代码调用。描述的是main()和操作系统之间的接口。

      此函数必不可少。

    4 头文件名

      在C++中也叫包含文件。

      头文件没有扩展名。

      会在文件名称前加前缀c(表明来自C语言)

      头文件命名约定

    5 命名空间

      使用using编译指令

      作用:编写大型程序及将多个厂商现有的代码组合起来的程序时更容易。也可以区分不同厂商函数名相同时的版本。

      类、函数和变量是C++编译器的标准组件。它们都被放在名称空间std中。

    using namespace std;
    cout << "this is test";
    
    std::cout << "second test" << std:: endl;

    6 cout进行C++输出

      使用cout显示字符串

      运算符重载情况:

      <<:有插入和左移等不同含义

      &:地址运算符,按位AND运算符

      *:乘法,对指针解除引用

      endl:换行,控制符。其中, 也是换行符。

    7 源代码中的标记和空白

      一行代码中不可分割的元素叫做标记。必须用空格、制表符、回车将两个标记分开。这三者称为空白。有些字符(括号和逗号)是不需要空白分开的标记。

    标记和空白

    8 语句

    8.1 声明语句(定义声明语句)

      定义函数中使用的变量的名称和类型

      声明变量:int carrot;指出要存储的数据类型和数据名称。

           首次使用前声明。

    8.2 赋值语句

      可以连续使用赋值运算符。

    8.3 消息语句

      将消息发给对象,激发某种行动。

      如:cout

      识别和显示所开发的新数据类型,如:将整数型数字转为字符串形式

      可以直接拼接不同的数据类型。

    8.4 函数调用

      执行函数。程序执行完后返回函数调用后的语句。

    8.5 函数原型

      声明函数的返回类型、函数接受的参数数量和类型。

    8.6 返回语句

      将一个值从被调用的函数那里返回到调用函数中。

    9 类

      类是用户定义的一种数据类型。类之于对象就像类型之于变量。

      如:cout是一个ostream类,cin是一个istream类。

      符号:插入运算符<<使数据插入到输出流称为可能;抽取运算符>>能够从输入流中抽取信息。

      注意:类可以来自类库,函数来自函数库。

      特定对象执行类允许操作的方式:

        1:使用类方法,即函数调用

        2:重新定义运算符

     向对象发送消息

    10 函数

      分两种:有返回值的和没有返回值的。

      由函数头(指出函数的返回值类型和参数信息)和函数体组成。

      函数调用:sqrt(9)

      被调用函数:sqrt()

      调用函数:包含函数调用的函数

    调用函数

      注意:sqrt()原型是一条语句而非函数头; 

         函数原型不同于函数定义;

         首次使用函数前需要提供其原型,通常是将原型放到main()函数之前,一般可以通过文件来提供函数的原型。

    double sqrt(double);

         

      如果在编译程序时发现_sqrt是没有定义的外部函数,解决方案:

    UNIX:CC sqrt.C -lm
    Linux:g++ sqrt.C -lm
    

      

      每一个函数定义都是独立的;所有函数的创建都是平等的;

      用户自定义函数时:

        在使用之前必须提供原型,通常是将原型放到main()之前。最简单的是:将代码放在main()后面。  

       函数定义在文件中依次出现

      解释main()中return 0:

        计算机操作系统是调用程序。很多操作系统都可以使用程序的返回值。

        退出值为0意味着程序运行成功,非0意味着存在问题。

        技巧:

          如果C++程序无法打开文件,可以将其设计为返回一个非0值。同时设计一个外壳脚本或批处理文件来运行该程序,如果该程序发出指示失败的消息,则采取其他措施。

      函数名和别的名称:

        一个程序中对象名、变量名和函数名不要同名。

      多函数程序中使用using编译指令的4种方式:

        1.将编译指令 using namespace std; 放在函数的外面,且在所有函数原型的前面。

        2.将编译指令 using namespace std; 放在特定的函数定义中,则该函数能够使用名称空间std中的所有元素。

        3.在特定函数中使用类似 using std::cout; 这样的编译指令,让该函数能够使用特定的元素,如cout。

        4.完全不使用编译指令using,而在需要使用名称空间std中的元素时,使用前缀std::。

     

     

  • 相关阅读:
    PostgreSQL中的partition-wise join
    Partition-wise join
    外观模式 门面模式 Facade 结构型 设计模式(十三)
    桥接模式 桥梁模式 bridge 结构型 设计模式(十二)
    组合模式 合成模式 COMPOSITE 结构型 设计模式(十一)
    创建型设计模式对比总结 设计模式(八)
    原型模式 prototype 创建型 设计模式(七)
    单例模式 创建型 设计模式(六)
    建造者模式 生成器模式 创建型 设计模式(五)
    抽象工厂模式 创建型 设计模式(四)
  • 原文地址:https://www.cnblogs.com/Z-D-/p/12327001.html
Copyright © 2011-2022 走看看