摘要: string a = “adgg” string b = “gjug” a+=b【0】 a中的值为adggg 阅读全文
posted @ 2022-04-09 10:38 纸包鱼 阅读(104) 评论(0) 推荐(0)
摘要: 正常使用时和普通const是一样的,const 结构体名 结构体变量,结构体变量中的数据无法更改 阅读全文
posted @ 2022-04-09 10:28 纸包鱼 阅读(256) 评论(0) 推荐(0)
摘要: 和正常的参数一样传递,值传递,值传递中地址传递。效果也和正常参数一样 记一下指针引用为a->age,不需要使用* 因为形参的传递与转换是在调用拷贝函数,结构体可以进行拷贝,所以可以传递 阅读全文
posted @ 2022-04-09 10:20 纸包鱼 阅读(51) 评论(0) 推荐(0)
摘要: 自定义的结构体放到数组中 struct 结构体名 数组名【元素个数】 = {{},{}, } 和普通的变量转化成数组变量差不多 阅读全文
posted @ 2022-04-08 23:00 纸包鱼 阅读(196) 评论(0) 推荐(0)
摘要: 用户自定义的数据类型 创建:struct 结构体名{结构体成员列表}; 创建变量:struct 结构体名 变量名{}未定义的为0 阅读全文
posted @ 2022-04-08 22:57 纸包鱼 阅读(36) 评论(0) 推荐(0)
摘要: 指针传入函数时,指针本事就是实参传形参,所以指针指向的位置不会改变,但是指针指向位置的值可以通过这种间接引用来改变 阅读全文
posted @ 2022-04-08 22:14 纸包鱼 阅读(44) 评论(0) 推荐(0)
摘要: 数组名相当于一个保存数组第一个元素位置的指针,所以可以使用*arr这些指针的操作,不过这个指针是指针常量,不可变 同样,指针也可以用数组式的方式来进行计算,p【i】 阅读全文
posted @ 2022-04-08 21:55 纸包鱼 阅读(31) 评论(0) 推荐(0)
摘要: 指针:用指针来指向内存,相当于是一个特别的变量,用与保存变量的地址,用*引出这一地址中的值 数据类型 *指针变量名 = 变量值的地址; 指针变量名就是一个正常的变量,保存地址,*指针变量名得到保存地址中的值 指针所占空间32位操作系统中是4字节 空指针,指针指向内存中编号为0的空间,用于初始化,但是 阅读全文
posted @ 2022-04-08 21:47 纸包鱼 阅读(43) 评论(0) 推荐(0)
摘要: cd "d:\desk\cpp\" ; if ($?) { g++ head.cpp -o head } ; if ($?) { .\head } 改成 cd "d:\desk\cpp\" ; if ($?) { g++ head.h head.cpp -o head } ; if ($?) { . 阅读全文
posted @ 2022-04-08 19:53 纸包鱼 阅读(88) 评论(0) 推荐(0)
摘要: 返回值类型 函数名(参数列表) { 函数体语句 return返回值 } 函数调用:函数名(参数)//先声明在调用 函数定义中的参数是形参,传入实参,函数中使用的是形参,代表了实参的指,所以如果想要在函数中改变实参的值,形参的值就要间接引用实参的值 函数声明与定义可以分开,函数声明可以有多次,但是函数 阅读全文
posted @ 2022-04-08 15:46 纸包鱼 阅读(26) 评论(0) 推荐(0)