Chinaunix首页 | 论坛 | 博客
  • 博客访问: 132943
  • 博文数量: 75
  • 博客积分: 3483
  • 博客等级: 中校
  • 技术积分: 820
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-07 08:31
文章分类

全部博文(75)

文章存档

2011年(53)

2010年(22)

我的朋友

分类: C/C++

2010-12-21 21:51:44

#include <stdio.h>
#include <stdlib.h>

int *a();
char *b();
int *aa();

int main(void)
{
    int *p = a();
    int i;

    for(i = 0; i < 5; i++)
        printf("%d ", p[i]);
    return 0;
}

int *a(){
    int p[] = {1,2,3,4,5};
    return p;
}

char *b(){
    char *s = "test";
    return s;
}

int *aa(){
    int *a = malloc(sizeof(int));
    *a = 10;
    return a;
}


Just for fun...
阅读(1217) | 评论(0) | 转发(0) |
0

上一篇:字符与编码

下一篇:happyness 2

给主人留下些什么吧!~~