• 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::。

     

     

  • 相关阅读:
    对象参数dojo异步编程之dojo/promise/all模块(dojo/DeferredList替代者)
    文件进程linux系统编程之文件与I/O(五):打开文件的内核结构file和重定向
    代码配置spring scala
    返回行javascript比较时间大小
    项目邮件[置顶] 失业的程序员(十二):潜意识的智商
    地址变形Uva 11401 Triangle Counting
    节点拓扑应用拓扑排序来解决DAG(directed acylic graph)的单源最短路径问题
    TortoiseGit使用入门
    RGMII
    ARM处理器系统初始化编程注意事项
  • 原文地址:https://www.cnblogs.com/Z-D-/p/12327001.html
Copyright © 2020-2023  润新知