Chinaunix首页 | 论坛 | 博客
  • 博客访问: 222067
  • 博文数量: 50
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 541
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-03 11:48
文章分类

全部博文(50)

文章存档

2010年(38)

2009年(12)

我的朋友

分类: C/C++

2010-01-24 22:48:58

#include <stdio.h>
//二维字符串和指针,指针的指针,指向数组的指针

int main(){
    int i;
    char a[] = "abcdefg";
    char* iArray[]={"aa","bb","cc"};
    char* (*p) = iArray;
    char* (*piArray)[3] = &iArray;
    int num = sizeof(iArray)/sizeof(iArray[0]);
    printf("a is: %s \n",a);
    
    for (i = 0;i<num;i++){
        printf("iArray[%d]: %s \n",i,iArray[i]);
    }
    
    for (i = 0;i<num;i++){
        printf("p[%d]: %s \n",i,p[i]);
    }
    
    
    
    for (i = 0;i<num;i++){
        printf("*piArray[%d]: %s \n",i,(*piArray)[i]);
    }
}


阅读(1648) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~