- 博客(2)
- 收藏
- 关注
原创 字符串盲区速记
不完全<=>char* arr1 = "hhhhh"(意思是arr1指向字符串地址);是字符数组但不是字符串,末尾加'\0'或0才是字符串,注意是0不是'0'。//char arr1[]是char *const arr1,char* arr1 = "hhhhh"的arr1是const char* arr1;int strcmp(const char *s1, const char *s2):字符(串)比较,4.char **a;
2026-04-15 22:00:30
324
原创 c语言指针盲区速记
+运算优先级高于*,所以先算p++,p++把arr[0]备份,之后再后移p = arr[1],再解引用备份旧地址赋值给x。5.对指针加1是在地址上加,如char类型一字节就是加1,而int类型是4字节就是加4了。// ✅ 正确:可以通过 p 修改 x 的值。// p = &y;// ❌ 错误:p 本身不能改变指向。// ✅ 正确:p 本身可以指向别处。// *p = 30;// ❌ 错误:不能通过 p 修改指向的值。// p 固定指向 x。
2026-04-15 07:16:50
644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅