64位系统,C语言地址格式,%x 按照十六进制打印,无意义的0不打印,%p 显示地址的位数,32位系统,8个十六进制
&运算符:取地址运算符,&m即是变量m在内存中的实际地址,*运算符:指针运算符(通常称为间接引用运算符),间接运算符*,定义指针变量p,&num直接访问num的地址,*p通过num的地址间接访问变量num
可以存储一个地址,而p是一个指针变量,指针是一个变量,如果指针变量在声明后不确定将该指针指向何处
每个存储单元都有唯一的地址,程序在执行前都要被装载到内存,通过地址可以方便的访问存储单元存放的信息,内存是有一系列按顺序编号的存储单元组成
案例2 IO密集型业务造成系统平均负载升高,如果Centos系统中没有安装stress,观察系统CPU使用情况,查看系统参数
C语言冒泡排序for循环实现,C语言冒泡排序递归实现,C语言冒泡排序goto实现
C语言打印杨辉三角形
C语言生成一个10*10的矩阵,计算矩阵对角线之和
C语言二维数组直接初始化,C语言双层循环实现二维数组初始化,C语言单层循环实现二维数组初始化,C语言单层循环实现二维数组初始化指针实现
只有当函数被调用的时候,才会分配内存新建一个变量,接收实际参数的值,C语言中块语句执行结束局部变量就会被回收,C语言函数形参在调用的时候才会分配内存,C语言全局变量不属于任何函数可以被任何函数调用