• 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. 可以使用两数相减与要求精度进行比较判断不同类型的数值是否相等。

            

           

     

  • 相关阅读:
    ubuntu实现jenkins+gitlab自动化部署前后端(java vue 全网最详细版)
    【多线程】常见的锁策略
    ROM修改进阶教程------如何去除安卓机型系统的开机向导 几种操作步骤解析
    Office 2021 小型企业版商用办公软件评测:提升工作效率与协作能力的专业利器
    [LeetCode 1094] 差分数组的本质是动态规划
    elasticsearch 索引write.lock报错解决 —— 筑梦之路
    UVC 设备框架在 Linux 4.15 内核的演变
    【Maven】Unsupported major.minor version 52.0
    编码,Part 1:ASCII、汉字及 Unicode 标准
    微信小程序合集更更更之实现自定义tabbar凹起效果
  • 原文地址:https://blog.csdn.net/weixin_44120785/article/details/125617913