笔记
文章平均质量分 93
小白猿同学
在校大学生
展开
-
指针笔试题
指针笔试题 1. 练习1 int main() { int a[5] = { 1, 2, 3, 4, 5 }; int* ptr = (int*)(&a + 1); printf("%d,%d", *(a + 1), *(ptr - 1)); 2 5 return 0; } 分析: 如图所示,&a + 1为数组最后一个元素的邻接位置地址(跳过了整个数组),所以ptr-1为数组最后一个元素,对其解引用为5; a为数组首元素地址,a+1为数组第二个元素地址,对其解引用为2; 2. 练原创 2021-05-31 23:24:18 · 210 阅读 · 0 评论 -
指针和数组练习
指针和数组练习 文章目录**指针和数组练习**1. sizeof 巩固1.1概念**1.2 sizeof的结果(以下结果都是在vs2019获取)****1.2.1 ANSI C正式规定字符类型为1字节。****1.2.2 其他类型在ANSI C中没有具体规定,大小取决于编译器及操作系统。**1.2.3**当操作数是函数中的数组形参或函数类型的形参:**2. strlen巩固2.1 概念3. sizeof和strlen区别4. 练习15. 练习26. 练习37. 练习48. 练习5 1. sizeof 巩固原创 2021-05-31 23:23:30 · 198 阅读 · 0 评论