2019-12-06(补充指针)

一.字符串与指针。
1.用数组存储字符串。

2.用指针表示字符串。


二.指针作为函数的形参。
若函数的形参为指针,则进行传递的是地址传递。
在调用时,总是将实参的值(包括地址)传递给形参。
在调用时,给形参分配内存空间,调用结束后,形参的空间释放。
将某个内容变量的地址赋给一个指针变量,则相当于这个指针变量指向了给内容变量。 

一.实参和形参都是内容变量,不会执行两个数的交换。


三.用指针操作二维数组。

a[0][0]、a[0][1]、a[0][2]、a[0][3]

a[0]:表示二维数组第0行的首地址,等价于&a[0][0]。
a[1]:表示二维数组第1行的首地址,等价于&a[1][0]。
……

a[i][j]元素的地址:&a[i][j]或a[i]+j或*(a+i)+j
a[I][j]元素的内容:a[i][j]、*(a[i]+j)、*(*(a+i)+j)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 8,827评论 3 44
  • 第十章 指针 1. 地址指针的基本概念: 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为...
    坚持到底v2阅读 4,738评论 2 3
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,875评论 1 32
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 13,153评论 1 51
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,155评论 0 3

友情链接更多精彩内容