• (原创)c++primer(第五版)--1.1 一个简单的c++程序


      每个c++程序都包含一个或多个函数(function),其中一个必须命名为 main.

        注意操作系统通过调用main来运行c++程序,即main函数是程序执行的入口,所以每个程序都必须有一个函数命名为 main。

      下面是一个非常简单的main函数,它什么也不干,只是返回给操作系统一个值:

    1 int main() {
    2     return 0;
    3 }

      一个函数的定义包括四个部分返回类型(return type),函数名(function name),一个括号包围的形参列表(parameter list,允许为空),函数体(function body)。

      注意:main 函数的返回类型必须为 int,即整数类型。

       函数定义的最后一部分是函数体,它是以左花括号(curly brace)开始,以右花括号结束的语句块(block of statements):   

    1 {
    2     return 0;
    3 }

      return,它结束函数的执行。当return语句包括一个值时,此返回值的类型必须与函数的返回类型相同。在本例中,main的返回类型是int,返回值0的确是一个int类型的值。

    扩展:如果函数不需要返回值,则只需使用void。如果这时需要用return结束函数,return后面不需跟着参数。
    示例:
    // 有返回类型
    int getSum( int a, int b ) {
        return a + b;
    }
    // 无返回类型 void myPrint() { std::cout << "This is test" << std::endl; return; // 这条return语句可以不写。
    }

      在大多数系统中,main的返回值被用来指示状态。返回值0表明成功,非0的返回值的含义由系统定义,通常用来指出错误类型。  

    请注意,return语句的末尾的分号。在c++中,大多数c++语句以分号表示结束。他们很容易被忽略,如果忘记写分号,就会导致莫名其妙的编译错误。
    重要概念:类型
        一种类型不仅定义了数据元素的内容,还定义了这类数据上可以进行的运算。
    
        程序所处理的数据都保存在变量中,而每个变量独有自己的类型。如果一个名为v的变量的类型为T,我们通常说“v具有类型T”,或等价的,“v是一个T类型的变量”。

      

  • 相关阅读:
    Vue $emit()不触发方法的原因
    java 定时任务之一 @Scheduled注解(第一种方法)
    Dubbo的使用及原理浅析.
    Android App 安全的HTTPS 通信
    详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)
    IDEA 2018集成MyBatis Generator 插件 详解
    自建证书配置HTTPS服务器
    Jsoup(一)Jsoup详解(官方)
    Android使用最小宽度限定符时最小宽度的计算
    可显示行号的log工具
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/4300582.html
Copyright © 2020-2023  润新知