首页 > 代码库 > 关于c语言 指针课堂随笔
关于c语言 指针课堂随笔
右左法则:首先从最里面的圆括号看起,然后往右看,再往左看。每当遇到圆括号时,就应该掉转阅读方向。一旦解析完圆括号里面所有的东西,就跳出圆括号。重复这个过程直到整个声明解析完毕
1、指针的判断应该是从未定义的标识符开始阅读,而不是从括号读起,之所以是未定义的标识符,是因为一个声明里面可能有多个标识符,但未定义的标识符只会有一个
实例: int(*func)(int*p) 先从标识符func找起往右走 碰到圆括号 反转 从左走 func的指针 再往右碰到圆括号这是个函数 func是指向这类函数的指针 这类函数是int*类型的形参 返回值是 int
3、函数名就是函数的首地址,数组在传参过程中退化为指针
4、小端是把数据的高位存到内存高地址,把低位存到内存的低地址 (windows)
5、大端是把数据的高位存到内存的低地址,把低位存到内存高地址
6、所有指针的值都是二进制整数
7、函数指针:类型(*函数指针名)(形参列表)
8、指针函数 int *px(x,y) 返回值是指针类型 是指针函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。