![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
GoInA
这个作者很懒,什么都没留下…
展开
-
详解C 指针( Pointer)( 指针在函数中的应用 )
C 指针(Pointer)指针在函数中的运用先上真理, 估计也还是老师上课讲函数时候常重复的那几句,不过这就是真理:函数实参的传递方式是值传递注意“虚实结合”值传递对于指针在函数中的应用来说,最显著的优势就是可以改变实参的值.下面还是简单梳理一下. (会重复一些之前的例子)基础指针#include <stdio.h>//swap-指针作形参从而达到改变实参传出多个变量的效果void swap(int * pointer1, int * pointer2){ int原创 2020-08-13 20:33:21 · 1402 阅读 · 0 评论 -
详解C 指针( Pointer)( 指针数组和多重指针 )
C 指针(Pointer)指针基础指向数组的指针上一部分讲的是指向数组的指针(特意为了和这一节区分),这一部分讲由指针构成的数组.指针数组故名思义: 由数组构成的指针.对于数组指针最好的使用场景应该就是对多个字符串的引用.先上代码char * name[] = {"Jack", "Jaff", "Jordan","Liza","Lebron"};//声明并初始化一个由字符指针组成的数组.每个指针指向一个字符串的第一个元素.for (int i = 0; i < 5; i++){原创 2020-08-06 16:23:16 · 680 阅读 · 0 评论 -
详解C 指针(Pointer)(数组指针)
C 指针(Pointer)开始新的内容前, 再巩固一遍* 获取指针所指的变量的值,& 获取变量所在的地址, * 对指针用, & 对变量用再+一条*和[]等效!!! (在二维数组中很能体现出来).指向数组的指针数组指针说明白点就是指向数组的指针,其本质还是基本指针,声明方式同基本指针.其中个人认为最中要的几点:数组名即是指针 (也就是地址, 二维数组a[3[4]中, a[0]是第一行数组名).对指针进行pointer+1或--类似运算是将指针移向下一个元素的房子(地址)而不是单原创 2020-08-04 17:53:37 · 2767 阅读 · 0 评论 -
详解C 指针( Pointer) (概览和基础指针)
C 指针(Pointer)(上半个学期学了半个学期的C, 暑假想用还是磕磕绊绊, 不服????????????????, 感觉教材(谭浩强《C 程序设计(第五版)》讲得很细但是不是很容易理解掌握(个人感觉, 大佬勿喷????????????), 写几篇文章总结一下, 欢迎大家评论区补充哦).重要性指针作为C语言的重要特色, 其对内存地址的操作体现与硬件贴合之紧密(相对),也凸显了C的最佳试用场景(与硬件相关的场景-arduino, 嵌入式). 可以说不掌握指针就是没掌握C的精华.What are原创 2020-08-03 19:38:29 · 1512 阅读 · 0 评论