#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; }
C下二维字符指针数组的输出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.