• C++基础课-郑莉


    第一章 绪论

     C++是面向对象的语言,相较于面向过程的语言,

            1.它将事物看做具有属性和行为的对象。

            2.通过抽象找出同一类对象的具体属性和行为。

            3.通过类的继承与多态实现代码重用。

            优点:面向对象的编程更加方便软件开发。

    面向对象的方法

            1. 将数据及对其的操作封装在一起,作为整体看待。

            2. 可对同类型的对象抽象出其共性,形成类。

            3. 类通过外部接口与外界联系,对象与对象间通过消息通信。

            优点:模块间更加独立、安全。通过继承与多态,提高对代码的重用行。代码更加便于被管理与维护。

    第二章 简单的C++程序设计

    2.1 概述

            C++与C兼容,完全可以用C++编译器写C语言。

            一个经典的Hello程序包含头文件、命名空间、函数、cout输出、返回值。

            除字符数据外,C++的字符集由数字0-9、字母a-z、A-Z以及特殊字符组成,特殊字符如下:

            

            C++的词法记号可分为:关键字、标识符、文字、操作符、分隔符、空白。

    2.2 基础数据类型和表达式

            C++的数据类型以及占用的长度(32位机器):bool(1)false true、char(1)-128~127、signed char(1)-127~128、unsigned char(1)0~255、short(2)-32768~32767、unsiged short(2)、int(4)、signed int(4)、unsigned int(4)、long(4)、unsiged long(4)、float(4)、double(8)、long double(8)。64位机器int前没有区别,int后有差别。

            C++常量:整型常量、实型常量、字符常量、字符串常量、布尔常量。

            C++变量:需要声明变量的类型和名称。需要为变量的生命申请内存。变量的存储类型有auto(堆栈)、register(寄存器)、extern(所有函数和程序段都可引用)、static(以固定地址存放,整个程序运行期间有效)

            符号常量:符号常量在使用前要说明,一定要赋予初值并不能改变其值。

                                                    const 数据类型说明符 常量名=常量值;
            运算符与表达式:
                    1. 运算符的优先级
                    2. 运用复合运算符,编译器处理效率更高
                    3. 不同类型变量相互转换:隐式转换和显式转换。
                    4. 可以使用两数相减与要求精度进行比较判断不同类型的数值是否相等。

            

           

     

  • 相关阅读:
    Leetcode 112. 路径总和 java解决给定一个值判断二叉树根节点到叶子节点总和是否相等 算法
    NLP神器Transformers入门简单概述
    lua基础之io
    代码案例详解!如何让机器学习模型自解释!⛵
    牛视源码定制,抖音矩阵系统。来吧 和谐我。
    java计算机毕业设计家教管理系统(附源码、数据库)
    hadoop基础一:HDFS系统性介绍:HDFS组成架构、读写理论、机架感知、心跳策略等
    三分钟学会数据结构顺序表
    QT网络协议知识体系(一)
    训练卷积神经网络的意义,训练卷积神经网络模型
  • 原文地址:https://blog.csdn.net/weixin_44120785/article/details/125617913