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