C下二维字符指针数组的输出
2015-01-12 20:16
141 查看
http://zhidao.baidu.com/link?url=tEeIUWQ3ly5TNk9kg2kHyiTkGu0CcE_xxtuXXMNPMOLNEoy6rSzFMG9qcAgn8k-G2HpG-C9jYjA-YDAY9Win__
#include "stdafx.h" char nums[10][4]={"","一","二","三","四","五","六","七","八","九"};//为了字节对齐,定义为4,3的话中文会乱码 char** fun1() { //char nums[10][4]={"","一","二","三","四","五","六","七","八","九"}; //在函数中定义字符串数组,函数结束时,栈会释放掉,为了测试只好放到全局 return (char **)nums; } void fun2(char** str) { printf("\n=======================\n"); for(int i=1;i<=10;i++,str++) { printf("%s",str); } printf("\n======================="); } int main() { char **str=fun1(); fun2(str); getchar(); return 0; }
相关文章推荐
- 实验10指针2(1)输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- 指针动态创建数组,二维指针处理字符数组,链表对象排序
- 指针_习题:将字符串\"computer\"赋给字符数组,并间隔的输出该串
- 指针指向字符数组的赋值与输出
- 关于C使用指针获取二维字符数组信息
- 笔试题-输入一个字符数组将这些字符串按顺序合并输出-指针数组-数组指针-函数指针-指针函数
- C++简单例子 分别用 数组 和 指针来输出单个字符
- 关于数组指针,指针数组,双重数组,二维矩阵,字符串数组,双重字符指针的理解
- C初始化字符串指针和二维字符数组
- 循环输入和输出二维字符数组
- L1-039. 古风排版——二维字符数组的条件输出
- char * 与 char [] 区别,char *[] 与 char[][]区别。字符串指针的数组与二维char数组区别。字符串常量赋予指针与字符数组区别。"字符串"等价于其首元素"字"的地址
- 字符串指针与字符数组区别(二)--字符串输出与指针的相加减
- 动态创建字符数组,且输出字符数组奇数位--使用指针
- 二维字符数组与二维整型数组在内存中的分配及指针的问题
- 定义字符指针数组分别指向5个字符串常量,从小到大输出字符串内容
- 字符数组VS字符指针
- 字符数组VS字符指针
- 字符数组VS字符指针
- 字符数组VS字符指针