第2章 变量和类型

本文探讨了C++编程中的变量和数据类型,包括基本类型、自定义类类型、引用、枚举、预处理宏等。强调了变量初始化、局部与全局变量的区别、变量存储与类型规定的重要性,并提醒注意隐式类型转换的潜在问题。同时,介绍了结构体、联合体、typedef的使用技巧及陷阱,旨在帮助读者深化对C++变量和类型的掌握。
摘要由CSDN通过智能技术生成

变量是所有程序的基础,类型告诉编译器我们的数据代表什么意思以及可对此数据执行的操作。例如int类型的数据可以执行加减法,而bool类的数据就不能进行加减法。这些都是数据类型规定的。

C++语言定义了几种基本类型:字符类型,整型,浮点型等,除此之外C++还提供了可用于自定义类型的机制,如可自定义类类型。

变量和类型是C++语言基础的概念,同时也是编程中最容易疏忽的地方。本章将介绍变量和类型的相关概念和编程陷阱。通过本章的旅程,希望能帮助你对变量和类型有更深刻的认识。

实用经验5 计算机是如何存储变量的
实用经验6 确保每个对象在使用前已被初始化
实用经验7 局部变量和全局变量的差别
实用经验8 掌握变量定义的位置与时机
实用经验9 引用难道只是别人的替身
实用经验10 枚举和一组预处理的#define有何不同
实用经验11 为何struct x1{struct x1 stX};无法通过编译
实用经验12 实现可变数组struct{int namelen; char namestr[];};
实用经验13 typedef使用的陷阱
实用经验14 优化结构体中元素的布局
实用经验15 既有结构,为何引入联合
实用经验16 提防隐式转换带来的麻烦
实用经验17 深刻理解void和void*
实用经验18 如何判定变量是否相等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值