指针
来源:互联网 发布:the zen of python 编辑:程序博客网 时间:2024/05/18 02:53
#include <stdio.h>
void main()
{
int sum=0;
int k[100];
int * p;
for(int i=1;i<=10;i=i+1)
{ k[i-1]=i-1;}
p=k+5; //指向k[5]
int x=*p;
printf("k[5]=%d \n",x);//输出k[5]
//测试*--p
x=*--p;//p先减1即指向k[4] 然后*p赋值给x 即输出k[4]
printf("k[4]=%d \n",x);
//测试*p++=
printf("===============\n");
printf("k[7]=%d \n",k[7]);
p=k+7; //指向k[7]
//if(*p++==7) printf("aaa\n");
//else printf("bbb\n");
*p++=222; //先将222赋值给*p 即 k[7]=222 然后p自加1 即指向k[8]
printf("*p=%d \n",*p);
printf("k[6]=%d \n",k[6]);
printf("k[7]=%d \n",k[7]);
printf("k[8]=%d \n",k[8]);
}
void main()
{
int sum=0;
int k[100];
int * p;
for(int i=1;i<=10;i=i+1)
{ k[i-1]=i-1;}
p=k+5; //指向k[5]
int x=*p;
printf("k[5]=%d \n",x);//输出k[5]
//测试*--p
x=*--p;//p先减1即指向k[4] 然后*p赋值给x 即输出k[4]
printf("k[4]=%d \n",x);
//测试*p++=
printf("===============\n");
printf("k[7]=%d \n",k[7]);
p=k+7; //指向k[7]
//if(*p++==7) printf("aaa\n");
//else printf("bbb\n");
*p++=222; //先将222赋值给*p 即 k[7]=222 然后p自加1 即指向k[8]
printf("*p=%d \n",*p);
printf("k[6]=%d \n",k[6]);
printf("k[7]=%d \n",k[7]);
printf("k[8]=%d \n",k[8]);
}
0 0
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 1-14 串口在S3C2440上的原理、配置与驱动实现
- HDU 4807 Lunch Time(费用流)★
- 线性时间的哈希排序
- Java 中MD5 和SHA加密算法工具类
- 创建第二个 local network - 每天5分钟玩转 OpenStack(84)
- 指针
- 勾股定理一日一证连载96
- ThinkPHP Where 条件中使用表达式
- html入门
- HTML5 WebSocketAPI实例(二)
- 09-决策论
- 【opencv练习26 - 仿射变换】
- libnl库资料
- 2016年9月8号