C语言指针深入解析与应用技巧.pptVIP

  • 5
  • 0
  • 约1.9千字
  • 约 18页
  • 2026-06-28 发布于江苏
  • 举报

元素均为指针类型数据的数组,称为指针数组

定义形式为:

类型核心字*数组名[数组长度];

例如

char*pStr[5];;例;例;例:字符串按字典次序排序—二维数组编程;例:字符串按字典次序排序—指针数组编程;命令行参数;例:演示命令行参数与main函数各形参之间的关系;if(x[i]x[j])

指针数组ptr字符串排序前

假如申请不成功,返回NULL

void*calloc(unsignedintnum,

函数类型*函数名([参数表])

向系统申请大小为size的内存块,把首地址返回。

采用动态分配内存的方法,使用完毕,再释放内存,以备其它程序使用。

掌握二维数组在内存中的存放方式,是了解二维数组的行指针和列指针的核心

int*p=NULL;

for(i=0;iN-1;i++)

释放由malloc()和calloc()申请的内存块。

charstr[][10]={Pascal,Basic,Fortran,

printf(%s\n,ptr[i]);

voidmain(intargc,char*argv[])

#includestdlib.

*p=5;

注意:对指向函数的指针变量,诸如p+i、p++/p--等运算;例求一维数组的最大值及其下标;作参数,传递到其它函数。

当你把main

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档