定义一个指针数组里面存放了3字符串,也就是数组里放了3个指针
来源:互联网 发布:网络机顶盒爱奇艺会员 编辑:程序博客网 时间:2024/04/30 16:24
任务和代码:
1 #include <stdio.h>
23 int main()
4 {
5 char *str[3] = {
6 "helloworld",
7 "I love c" ,
8 "C Language"
9 };
10 printf("len = %d\n", sizeof(str)); //一个指针一定占4个字节,3个12个。
11 printf("%s\n%s\n%s\n", str[0], str[1], str[2]);
12 return 0;
运行结果:
心得体会:这是在定义一个指针数组,所以我们可以理解为数组里面存放的是指针,每个指针是存放字符串的首地址。而sizeof(str)是计算数组所占的字节数
而数组里面存放的是 指针,每个指针占4个字节,里面有3个指针(地址),所以sizeof(str) = 12.
0 0
- 定义一个指针数组里面存放了3字符串,也就是数组里放了3个指针
- 存放字符串的指针数组相关应用
- 关于字符串数组,指针定义数组
- 外部定义了一个数组,在函数内用指针对其操作
- 合并并且排序指针数组和二维数组里面存放的字符串用函数调用的格式
- 指针数组,数组指针,存放数组指针的数组,指向存放数组指针数组的指针,函数指针,函数指针数组,指向函数指针数组的指针
- 建立一个数组,内存放5个学生的数据(学号、成绩),用指针指向数组首元素,输出1、3、5学生的数据
- 如何动态定义一个 对象指针数组
- 定义一个指针,指向二维数组
- 内存,指针定义使用字符串相关函数数组指针
- 数组指针,字符串指针的几种定义方法
- 用一个数组存放不同类型指针的想法
- 数组指针的定义
- 指针定义字符串和数组定义字符串的区别
- 【C++】指针(3):指针&数组
- 定义字符指针数组分别指向5个字符串常量,从小到大输出字符串内容
- 用数组存放字符串和用指针存放字符串的区别
- 用数组存放字符串和用指针存放字符串的区别
- Spring笔记总结2
- Unity3D中通过四元数得到欧拉角
- c++简单的单链
- Java字符串、输入和格式化输出
- switch
- 定义一个指针数组里面存放了3字符串,也就是数组里放了3个指针
- 阿里云 Ubuntu 的使用
- spring boot
- 上传文件到远程Linux服务器
- 路由配置
- scp复制可以解决linux远程复制问题 connection refuse
- 编写高效的jquery代码
- A Plug for UNIX(最大流)
- Java面向对象