指向指针的指针:指向指针的指针的初始化来源: 发布时间:星期四, 2009年2月12日 浏览:124次 评论:0
**ptr = *[N]; for ( i = 0; i < N; i) ptr[i] = [N]; # <iostream> # <> using std; void pr_char(char* .gif' />, len);//原形声明 void (void) { //-----------------------------段1----------------------------------------- char *a={"abc","cde","fgh"};//指针 char* *b=a;//定义个指向指针指针,并赋予指针首地址所指向第个串地址也就是abc\0串首地址 cout<<*b<<"|"<<*(b+1)<<"|"<<*(b+2)<<endl; //------------------------------------------------------------------------- //-----------------------------段2----------------------------------------- char* test={"abcgdf","cde","fgh","dsadsgasff"};//注意这里是引号,表示是串,以后地址每加1就是加4位(在32位系统上) num=(test)/(char*);//计算串个数 **t; cout<<(test)<<endl<<(*a)<<endl<<(*t)<<endl; pr_char(test,num); cin.get; //------------------------------------------------------------------------- } void pr_char(char* .gif' />, len)//当时候传递进来不是,而是指针他每加1也就是加上(char*)长度 { for( i=0;i<len;i) { cout<<*.gif' /><<endl; } } 运行结果: abc|cde|fgh 16 4 4 abcgdf cde fgh dsadsgasff 0
相关文章读者评论发表评论 |