概述
1、指针数组
指针数组的概念:
一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都相当于一个指针变量。一维指针数组的定义形式为
类型名数组名[数组长度];
例如:
int*name[4];
#include <stdio.h>
void main()
{
int a[5] = {1, 3, 5, 7, 9};
int *name[5] = {&a[0], &a[1], &a[2], &a[3], &a[4]};
int i;
for( i=0; i < 5; i++ )
{
printf("%d
", *name[i]);
}
printf("nn");
}
定义字符串数组及定义字符串指针打印:
#if 0
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void main()
{
char str[] = { "hello furong" };
int i;
for (i=0; *(str+i)!='