reverse_xiaoyu

忘记并不可怕,可怕的是你从来就都不知道!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年3月12日

摘要: 指针(七) 数组指针 函数指针 一、多维数组指针 1)用一维数组指针访问一维数组 代码: 1 void fun() 2 { 3 int arr[5] = {1,2,3,4,5}; 4 5 int (*p)[5] = &arr; 6 printf("%d\n", *(*(p) + 2)); //结果是 阅读全文
posted @ 2020-03-12 17:35 Reverse-xiaoyu 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 指针(六) 指向指针的指针:多级指针 指向数组的指针:数组指针 一、指向指针的指针:多级指针 1.*()和[] 定义几个不同级别的指针类型的数据 1 char* p1; 2 char** p2; 3 char*** p3; 4 char**** p4; 5 char***** p5; 6 char* 阅读全文
posted @ 2020-03-12 17:33 Reverse-xiaoyu 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 指针(五) 指针数组 结构体指针 一、指针数组 1)关于指针数组 一个数组,里面存储的是指针(也就是带*的类型) 指针数组: 1 char* arr[5] = {0}; //用0填充数组 2 3 arr[0] = (char*)1; 4 arr[1] = (char*)2; 5 arr[2] = ( 阅读全文
posted @ 2020-03-12 17:27 Reverse-xiaoyu 阅读(224) 评论(0) 推荐(0) 编辑

摘要: 指针(四) 字符数组与字符串 常量区 常见字符串操作 指针函数 一、字符数组与字符串 1、字符数组的定义与初始化 字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。 char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'}; 即把1 阅读全文
posted @ 2020-03-12 17:26 Reverse-xiaoyu 阅读(502) 评论(3) 推荐(0) 编辑

摘要: 指针(三) 数组作为参数 通过char指针遍历数据. 通过short指针遍历数据. 通过int指针遍历数据. 一、数组作为参数 1 #include "stdafx.h" 2 3 /* 4 * 函数参数既可以是int arr[],也可以是int* arr 5 */ 6 void function(i 阅读全文
posted @ 2020-03-12 17:24 Reverse-xiaoyu 阅读(343) 评论(0) 推荐(0) 编辑

摘要: 指针(二) 类型转换 &符号的使用 “带*类型” 的特征探测:求值 用指针操作数组 一、类型转换 a、普通类型之间的类型转换 在C语言中,经常会使用到类型转换问题,举个例子: 1 #include "stdafx.h" 2 3 void Function() 4 { 5 char a = (char 阅读全文
posted @ 2020-03-12 17:18 Reverse-xiaoyu 阅读(251) 评论(0) 推荐(0) 编辑