黑马程序员技术交流社区

标题: C语言中是不是只有指针和值。。。根本不存在数组,字符串之类的?? [打印本页]

作者: ustcgemini    时间: 2015-3-4 17:36
标题: C语言中是不是只有指针和值。。。根本不存在数组,字符串之类的??
他们都属于指针引用一下就可以了?
作者: sun397721060    时间: 2015-3-4 18:38
指针指向谁,它就是谁,指向函数,指向结构体,指向数组,指向他们的索引,就可以得到他们所拥有的东西,指向指针的指针,很霸道!!汇编破解都是用指针完成的
作者: huhanze    时间: 2015-3-4 21:57
不是,     有数组和字符串的   其实指针就是以数组的形式引出的    指针和数组的关系很重要  字符串是以字符数组的方式存储
作者: Micro    时间: 2015-3-5 11:16
数组,字符串之类的 肯定是存在的呀。他们存在于内存当中的栈空间。指针只是负责来指向对应的内存空间。。比如char a='A';     char *p =&a;   表示的就是char* 类型的指针变量p指向 char类型a变量 存储的地址。。该地址存的值为‘A’..这样说明白了吧。
作者: passchaos    时间: 2015-3-5 11:51
不同级别的,和指针打交道的是内存地址,那么只要有内存地址的变量,函数等都可以用指针访问。指针和数组,字符串联系密切是因为数组名,字符串为了语法简单自己作为了指向本身对应变量地址的指针。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2