IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 《C语言程序设计现代方法》阅读笔记 -> 正文阅读

[C++知识库]《C语言程序设计现代方法》阅读笔记

第2章 C语言基本概念

编译和链接

  • 预处理
  • 编译
  • 链接

第4章 表达式

左值

  • 计算机内存中占有确定位置
  • 可以放到赋值表达式左边

自增和自减

++i 比 i++ 操作更好

第7章 基本类型

sizeof运算符

  • 获取数据类型的字节数
  • sizeof能求得静态分配内存的数组的长度
  • sizeof不能求得动态分配的内存的大小

第8章 数组

数组下标

数组下标是相对数组首地址的地址偏移量,使用下标访问数组元素时要避免访问越界。

数组初始化

  • 数组初始化时可以只给第一个元素赋值为0,数组中剩余元素会初始化为0。
  • 可以在定义数组时不指定数组大小,通过初始化元素数量确定数组大小。

第12章 指针和数组

指针用于数组处理

  • 指针有类似数组名访问数组元素的方式,使用 [] 运算符获取相对指针保存的地址的偏移量的数组元素。
  • 可以通过对指针加正整数的方式实现指针向数组尾部移动

第14章 预处理器

宏定义

  • 代替全局变量
  • 消除魔数
  • 方便程序的修改,使用同一个值的地方,只需要修改宏定义
  • 带参数的宏定义要使用 () 和 do {…} while(0) 保护执行语句
  • #运算符可以用于将运算符后的字符转换为字符串,##运算符可以将运算符前后的标识符连接成一个标识符

条件编译

  • 使用条件编译开关调试代码块,控制调试信息的输出
  • 使用条件编译保护头文件,避免同一个头文件被多次包含

第17章 指针的高级应用

动态分配数组

使用malloc函数分配动态存储空间,需要配合 sizeof 运算符计算指定类型的元素字节数,并分配其整数倍的空间。

释放存储空间

  • 使用 free() 函数释放动态分配的存储空间
  • 释放空间后的指针需要置为NULL,避免出现野指针

第18章 声明

static存储类型

  • static声明的变量会存储在静态区,其值在整个程序生命中有效,不会和局部变量一样因为函数执行返回而销毁。
  • 使用static声明可以使变量和函数只在本文件内可见,实现“封装”的效果
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-12 16:25:18  更:2021-08-12 16:26:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 21:56:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码