#include<stdio.h>
#include<string.h> //函数头
int main()
{
char c[200]={"aaa"};
char b[50];
char *p1,*p2;
gets(c);
p1=c;
p2=b+strlen(c); //strlen计算字符串中元素的个数
*p2--='\0'; //'\0'字符串的结束语
for(;p2>=b;p1++,p2--)
{
*p2=*p1;
}
puts(b); //输出字符串
return 0;
}
笔记:int*p定义一项指向int数据类型的指针p,p为指针变量。
可同时定义*p,*s, x变量
只有初始化才可用*p=&a,否则用p=&a
指向常量的指针常常被称为只读指针
一种类型的指针只能指向一种数据类型 eg:int--int
也可强制转换
int a;
int *pi
char *pc;
pi=&a;
pc=(char*)pi;