/*************************************************************************
> File Name: c.c
> Author: jiangdou
> Mail: ********
> Created Time: Tue 08 Apr 2014 06:10:51 AM PDT
************************************************************************/
#include<stdio.h>
char *ptest()
{
int a;
//局部变量返回数据要点
//static 或者char *p =tmp[];
static char tmp[]="jiangdou";
char *p = tmp;
printf("pp is %c\n",*(p + 4));
//printf("pp is %2x\n",p);
return p;
}
int main()
{
char *pp;
//char p[]="";
//printf("pp is %C\n",pp);
pp = ptest();
//pp = &p;
//printf("pp is %s\n",ptest());
printf("pp is %c\n",*(pp + 4));
}
2...
#include<stdio.h>
void increase(int *x)
{
*x = 3;
}
int main()
{
int i,*x;
increase(&i);
increase(x);
printf("i is:%d\n", i);
printf("x is:%d\n", *x);
}
//i is:3
//x is:3
3...
4...
5..