【linux+C】通过几个实例温习指针

简介:

前篇回顾

  上篇介绍一些vim相关的内容

   作为新手,起初玩vim还是蛮痛苦的。不过慢慢尝到甜头后也很难放下了。本篇带一样很久没玩c的同学温故下指针。


step 1

  直接上图了

这里我们定义一个二维数组int a[2][5] = {1,3,5,7,9,2,4,6,8,10};

左边文件我们声明一个普通指针 将二维数组的内容填充进来

我们来看看运行的结果

结论我就不总结了 和大家的想法一样

右边文件我们声明一个指针数组来存放

我们再看看右边文件的运行结果

大学里 谭浩强的c入门熟读的同学应该也早就知道结果了

温习一下而已,通过上面的2个例子我们可以理解到这些
左边的例子实际上在内存区占用了一连串的地址,右边的例子实际上只生成了2个地址,通过不断更新这2个地址的内存内容来实现。


step 2

左边的代码主要来演示指针赋值后的效果

运行结果为

右边的代码主要演示值类型与引用类型的区别 这也是为什么要用指针的原因之一

运行结果为


step 3

左边的例子我们来看一个简单的c程序

运行看看

右边的就先不看了 需要进阶的场景还有很多


预祝大家圣诞快乐!



本文转自 熬夜的虫子  51CTO博客,原文链接:http://blog.51cto.com/dubing/747548

相关文章
|
Linux 开发工具 git
Linux嵌入式系统中如何使用U-Boot实例
Linux嵌入式系统中如何使用U-Boot实例
352 0
|
Linux
嵌入式linux系统设备树实例分析
嵌入式linux系统设备树实例分析
391 0
|
负载均衡 Oracle 关系型数据库
Linux启动多个Oracle实例
Linux启动多个Oracle实例
284 0
|
缓存 Linux
Linux 文件IO简单实例
Linux 文件IO简单实例
161 1
|
算法 Linux C语言
【Linux系统编程】深入理解Linux目录操作:文件夹位置指针操作函数(telldir,seekdir,rewinddir)
【Linux系统编程】深入理解Linux目录操作:文件夹位置指针操作函数(telldir,seekdir,rewinddir)
376 0
在Linux内核中根据函数指针输出函数名称
在Linux内核中根据函数指针输出函数名称
|
监控 算法 Linux
Linux下工具tc详细讲解及限制IP和端口实例
TC (Traffic Control) 是Linux内核中提供的一个用于控制和管理网络流量的强大工具,它允许用户实现QoS(Quality of Service)策略,包括带宽限制、优先级控制、延迟保证等。TC基于内核的队列 discipline (qdisc) 和流量类别(class) 体系结构,允许对进入或离开网络接口的数据流进行复杂的整形和过滤。
2085 1
|
存储 Linux 网络安全
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
219 0
|
XML 安全 Linux
【Linux】深入探究CentOS防火墙(Firewalld):基础概念、常用命令及实例操作
【Linux】深入探究CentOS防火墙(Firewalld):基础概念、常用命令及实例操作
|
Unix Linux
Linux中grep命令的高级用法与实例
Linux中grep命令的高级用法与实例