- 博客(23)
- 收藏
- 关注
原创 c语言中区分sizeof和strlen
数组a长度是7,字符也是7个,没有结束符,所以strlen(a)不确定,但是数组a、b在栈上是连续的而b最后有'\0' 所以strlen(a)=7+6=13。strlen(f)这个和strlen(a)相似,不同的是,不确定f[7]地址处是否是0,在栈空间上地址后续连的是那个符号存的值,试验结果从栈上看f在e前面所以 strlen(f)=7+7=14。p不是数组是指针, 长度与测试环境有关,例如本实验的linux是32位,sizeof(p)=4,如果实验的linux是64位的,那sizeof(p)=8。
2024-09-22 22:45:29
378
原创 ubuntu的安装使用、网络设置、samba安装、make升降级、DNS设置、PATH修改。
ubuntu安装之后的连外网方法、安装vim、ssh的root连接、samba的安装和映射设置、make的升(降)级,DNS设置,更改PATH路径。
2022-07-16 23:33:30
907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人