C指针
来源:互联网 发布:android 6.0 java版本 编辑:程序博客网 时间:2024/04/28 01:36
#include<stdio.h>
#include<stdlib.h>
void fun(float *p3,float *p2,float *p1,float *s)
{
printf("var s address is %x\n",s);
printf("var p1 address is %x\n",p1);
printf("var p2 address is %x\n",p2);
printf("var p3 address is %x\n",p3);
s=(float *)malloc(1*sizeof( float));
printf("var s address is %x\n",s);
printf("p2 values %f\n",*(p2++));
printf("var p2 address is %x\n",p2);
printf("p2 values %f\n",*p2);
*s=*p1+*(p2++);
printf("var p1 address is %x\n",p1);
printf("var p2 address is %x\n",p2);
printf("var p3 address is %x\n",p3);
printf("%f\n",*p1);
printf("%f\n",*p1+*(p2++));
printf("%f\n",*s);
}
int main()
{
float a[2]= {1.1,2.2},b[2]= {10.0, 20.0},*s=a,c[2]={100.0,200.0};
printf("in the main function var s address is %x\n",s);
printf("in the main function var a address is %x\n",a);
printf("in the main function var b address is %x\n",b);
printf("in the main function var c address is %x\n",c);
fun(c,b,a,s);
printf("%f\n",*s);
#include<stdlib.h>
void fun(float *p3,float *p2,float *p1,float *s)
{
printf("var s address is %x\n",s);
printf("var p1 address is %x\n",p1);
printf("var p2 address is %x\n",p2);
printf("var p3 address is %x\n",p3);
s=(float *)malloc(1*sizeof( float));
printf("var s address is %x\n",s);
printf("p2 values %f\n",*(p2++));
printf("var p2 address is %x\n",p2);
printf("p2 values %f\n",*p2);
*s=*p1+*(p2++);
printf("var p1 address is %x\n",p1);
printf("var p2 address is %x\n",p2);
printf("var p3 address is %x\n",p3);
printf("%f\n",*p1);
printf("%f\n",*p1+*(p2++));
printf("%f\n",*s);
}
int main()
{
float a[2]= {1.1,2.2},b[2]= {10.0, 20.0},*s=a,c[2]={100.0,200.0};
printf("in the main function var s address is %x\n",s);
printf("in the main function var a address is %x\n",a);
printf("in the main function var b address is %x\n",b);
printf("in the main function var c address is %x\n",c);
fun(c,b,a,s);
printf("%f\n",*s);
}
0 0
- C指针的指针
- c 指针的指针
- C--指针
- C-指针
- C指针
- C指针
- C指针
- C---指针
- c 指针
- C指针
- C指针
- C指针
- C 指针
- c指针
- C指针
- C 指针
- C 指针
- C 指针
- 微信公众平台自定义菜单开发(原来这么简单)
- 汇编指令和机器码的对应表
- lucene4 建立索引
- OpenCV 的人脸detect及PCA匹配
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- C指针
- 黑马程序员--正则表达式(09)
- Mysql开启远程连接方法
- 十五章 上机练习
- 群硕董事长刘英武:要去挑战伟大的目标
- OpenCart之信息中心(Information)模块教程
- 第十七周 用数组做形参比较两个字符串的长度
- 制作mipsel 交叉工具链
- linux中文件的分类