C++学习
2022/2/2 14:14:23
本文主要是介绍C++学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一. 宏常量和const常量
#include<iostream> #include<string> #define MAX_NUX 100//宏变量定义,注意:不能加冒号 using namespace std; int main() { cout << MAX_NUX << endl; const int MAX_NUM2 = 200;//const常量定义 cout << MAX_NUM2 << endl; return 0; }
二. 二维数组
#include<iostream> using namespace std; int main() { //二维数组数组名 int arr[2][3] = { {1,2,3}, {4,5,6} }; cout << "二维数组大小: " << sizeof(arr) << endl; cout << "二维数组一行大小: " << sizeof(arr[0]) << endl; cout << "二维数组元素大小: " << sizeof(arr[0][0]) << endl; //地址 cout << "二维数组首地址:" << arr << endl; cout << "二维数组第一行地址:" << arr[0] << endl; cout << "二维数组第二行地址:" << arr[1] << endl; cout << "二维数组第一个元素地址:" << &arr[0][0] << endl;//也就是二维数组首地址 cout << "二维数组第二个元素地址:" << &arr[0][1] << endl; system("pause"); return 0; }
三. 指针
#include<iostream> using namespace std; int main() { //定义 int a = 10; int* p = &a; //使用 cout << p << endl;//输出地址 cout << *p << endl;//解引用 system("pause"); return 0; }
这篇关于C++学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-07fastcgi 是什么-icode9专业技术文章分享
- 2024-10-07fastcgi 的详细使用教程介绍-icode9专业技术文章分享
- 2024-10-07git如何更新单个文件到本地-icode9专业技术文章分享
- 2024-10-07如何使用ASM(Abstract Syntax Tree Manipulation)技术来修改第三方AAR依赖中的函数-icode9专业技术文章分享
- 2024-10-07Activity 跳转时间耗时很长怎么优化解决-icode9专业技术文章分享
- 2024-10-07Androud Toast 有哪些常用的第三方组件-icode9专业技术文章分享
- 2024-10-07在viewmodel中怎么使用 mmkv?-icode9专业技术文章分享
- 2024-10-07MMKV.defaultMMKV() 是单例模式吗?-icode9专业技术文章分享
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享