admin 管理员组文章数量: 1086019
C语言的灵魂
-
C程序设计中使用指针可以:
使程序简洁、紧凑、高效
有效地表示复杂的数据结构
动态分配内存
得到多于一个的函数返回值 -
取地址运算符&
格式:&变量名
含义:取出存放变量的地址
-
取地址值(索引值,间接运算符*)
又称解引用运算符 -
指针变量的定义
-
一般形式: 【存储类型】 数据类型 *指针名;
int *p1, *p2; //例如float *q;static char *name;
- 指针变量名是p1,p2,不是*p1,*p2;
- 指针变量只能指向定义时所规定类型的变量
10.指针定义后,变量值不确定,应用前必须先赋值
main()
{ int a;int *pa=&a;a=10;printf("a:%d\n",a);printf("*pa:%d\n",*pa);printf("&a:%x(hex)\n",&a);printf("pa:%x(hex)\n",pa);printf("&pa:%x(hex)\n",&pa);
}1. 运算结果如下2. 运行结果:
a:10
*pa:10
&a:f86(hex)
pa:f86(hex)
&pa:f88(hex)
图片是老师上课PPT上的,我借来了PPT,直接弄上去的
本文标签: C语言的灵魂
版权声明:本文标题:C语言的灵魂 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1693406331a220084.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论