zoukankan      html  css  js  c++  java
  • C++基础知识1

    1 初始C++

    1.1 编写一个简单的C++程序

    1.1.1 程序结构

      每个C++程序都包括一个或多个函数(function),但只有一个主函数main。操作系统通过调用 main来运行C++程序。

      一个函数定义包括四个部分:返回类型(return type,=0表明成功,非0返回由系统定义通常用来指出错误类型),函数名(function name),一个括号包围的形参列表(parameter list,可为空),函数体(function body)。

    1.1.2 编译、运行程序

      环境准备------编写好程序后,需要编译。如何编译依赖于操作系统和编译器。编译器大都具备集成开发环境(Integrated Developed Environment,IDE),将编译器与其他程序创建和分析工具包装在一起。

        Ubuntu系统下安装g++编译器指令:$ sudo apt-get install g++

      编写源文件------程序文件通常被称为源文件(source file),编译器不同导致后缀不同,常见的.cc,.cxx,.cpp,.cp,.c。用文本编辑器来编辑源代码。

      编译文件------若使用命令行界面,通常是在一个控制台窗口内编译程序。

        Ubuntu系统下用g++编译器编译指令:

        $ g++ prog1.cpp。生成可执行文件默认为a.out

        $ g++ -o 可执行文件名 prog1.cpp。则可指定生成可执行文件名

      运行程序------运行一个可执行文件。命令:$ ./可执行文件名。./代表位于当前文件夹。

    1.2 初识输入输出

      C++未定义任何输入输出(IO)语句,包含了一个全面的标准库(standard library)来提供IO机制及其他。

     标准输入输出对象

      标准库中定义了4个IO对象。

    操作符

    对象

    备注

    <<

    cin

    istream

    标准输入

     

    >>

    cout

     

    ostream

    标准输出

    cerr

    标准错误(输出警告和错误消息)

    clog

    输出程序运行时的一般信息

     使用标准库中的名字

      命名空间(namespace)帮助我们避免不经意的名字定义冲突,以及使用库中相同名字的冲突。标准库定义的所有名字都在命名空间std中。

     

    1.3 注释简介

      C++注释分为两种:单行注释(//)和界定符对注释(/*...*/)。界定符对注释不可以嵌套。单行注释与界定符对注释一般分开使用。

  • 相关阅读:
    Java中对话框的弹出
    数据格式化和ModelAttribute注解的介绍
    SpringMVC的环境搭建
    Js基础之数组
    Js基础之函数
    POJ-3208 Apocalypse Someday (数位DP)
    HDU-6148 Valley Number (数位DP)
    [SCOI2009] [BZOJ1026] windy数
    POJ-2411 Mondriann's Dream (状压DP)
    「SCOI2005」互不侵犯 (状压DP)
  • 原文地址:https://www.cnblogs.com/lijuanhu321/p/7723419.html
Copyright © 2011-2022 走看看