黑马程序员-C-指针类型
来源:互联网 发布:windows 10 mobile壁纸 编辑:程序博客网 时间:2024/05/22 07:05
1.指针的作用
能够根据一个地址值,访问对应的存储空间
#include <stdio.h>
int main ()
{
//指针变量p前面的int :指针变量p只能指向int类型的数据
int *p;
int a = 90;
//指针变量P指向了变量a
p = & a;
printf ("%d\n",a);
return 0 ;
}
2.指针的使用注意
a. 指针变量只能存储地址
int *p;
p = 200 ;
这种写法是错误的
b.指针变量未经初始化,不能拿来间接访问其他存储空间
int * p;
printf ("%d\n", *p);
这种写法是错误的
c. *p = &a;
这种写法是错误的
3.指向指针的指针
#include <stdio.h>
int main ()
{
int a = 10;
int *p =&a;
int **pp =&a;
/*
方法一:a = 20;
方法二:*p = 20 ;
方法三:*pp = = p;
*/
printf ("%d\n",a);\
return 0 ;
}
4.指针与数组
a. 数组名[下标] ages[i]
b.指针变量名 [下标] p [i]
c.*(p+i)
- 黑马程序员-C-指针类型
- 黑马程序员 -- C语言 指针 其他类型
- 黑马程序员:c语言--指针
- 黑马程序员-C语言指针
- 黑马程序员---C语言指针
- 黑马程序员---C语言指针
- 黑马程序员--C语言-指针
- 黑马程序员------C语言-----指针
- 黑马程序员------[C]关于指针
- 黑马程序员---c语言--指针
- 黑马程序员---c语言 指针
- 黑马程序员--C基础--指针
- 【黑马程序员】【C语言】指针
- 黑马程序员--C语言指针
- 黑马程序员-C语言-指针
- 黑马程序员-C语言-指针
- 黑马程序员—(iOS开发)C语言构造与指针类型---(五)
- 黑马程序员——C语言学习——指针、变量类型
- Linux线程池使用实例
- IPC 之 命名unix域套接字
- HDU1225 Football Score 【结构体排序】
- 一语惊人的现实社会
- 电话拨号器
- 黑马程序员-C-指针类型
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- 100天行动的---中途无数次跌倒后的反思
- Boost[1]:智能指针
- iOS设计模式与架构设计
- 各类排序算法的Java实现
- 7. 垃圾回收(Garbage Collection)
- Integer大小的比较
- 在.NET客户端程序中应用多线程目录类与结构的实例比较类与结构的差别如何选择结构还是类一