char** str的使用
来源:互联网 发布:西西软件网 编辑:程序博客网 时间:2024/06/05 09:02
其实char** str 这个类型就是一个二维数组的指针
我们知道一个char* str是可以指向一个字符串的,那么2个*就是指向指针(字符串)的指针,所以(char*)*str,char*(*str),char**str都是一样的。
下面看一个实例就很清楚了
#include "stdio.h"#include "malloc.h"int main(){char**str;str=malloc(3*4);str[0]="1234";str[1]="5678";printf("str[0]=%s\nstr[1]=%s\n",str[0],str[1]);return 1;}
申请了3个字符串,每个字符串4个字符。
0 0
- char** str的使用
- char *str和char str[]的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[]和char* str的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str的区别
- char str[]与char *str的区别
- char *str 和 char str[]的区别
- char* str和char str[]的区别
- char str[] 和 char *str 的区别
- char str[] 和 char *str 的区别
- char str[]与char *str的区别
- 解决ubuntu编译时上下左右键变ABCD问题
- the first one
- 学习,从5.9开始
- 新spring下载
- linux执行上传操作
- char** str的使用
- Python 3基础教程40-队列-Queue
- Let's Encrypt申请认证获取证书
- 自制倒计时插件
- 【linux】时间同步
- 划分树详解
- MAP(Mean Average Precision)
- Bukkit 如何自定义实体/怪物的行为
- JS实现三级联动