08 2022 档案
摘要:如果函数代码很短,且被多次调用。此时,使用内联函数就可以节省调用造成的大量开销。 要使用内联函数,必须在函数声明前或定义前加上inline。 宏定义是内联函数的初始实现。
阅读全文
摘要:两种声明方式 int* p = new int; *p = 1000; int a = 1000; int* p = &a; 数组名和指针的区别 指针的值可以修改,数组名是常量。 pointerName = pointerName + 1; //valid arrayName = arrayName
阅读全文
摘要:整型 C++标准 short:>= 2字节 int:>= short long:>= 4字节,>= int long long:>=8字节,>= long linux系统 short:2字节 int:4字节 long:4字节 long long:8字节 int被设置为计算机处理时效率最高的长度,即系
阅读全文
摘要:指定初始化的好处 使用灵活。可以初始化任意成员的值。 易于维护。大型项目的结构体非常复杂,添加或删除成员时的改动比较小。 指定初始化数组 整体初始化 int a[10]={1,2,3,4,5,6,7,8,9,} //a[9]会默认初始化为0 指定初始化:中间用逗号隔开 int a[10]={[2]
阅读全文
摘要:source 和 . source和 . 这两个都是shell自带的内建命令,这两个命令是是完全一样的。 使用 type source 和 type . 可以看出它们都是内建命令;使用 help source 和 help . 也可以看出这两个命令的作用一模一样。 source和. 在当前shell
阅读全文
摘要:Shell的作用是解释执行用户的命令,有两种执行方式。 交互式:用户输入一条命令,Shell就解释执行一条。 批处理:用户写shell脚本,其中有很多条命令,让Shell一次把这些命令执行完。Shell脚本和编程语言很相似,但Shell脚本是解释执行的,不需要编译。 类型 Linux默认的shell
阅读全文