用指针数组保存字符串并将字符元素打印输出
来源:互联网 发布:python __ 编辑:程序博客网 时间:2024/06/01 21:52
<span style="font-size:18px;">#include<stdio.h>void main(){//指针数组定义char *book[4]={"C Programming Language","Assembly Language","Java Language","Natural Language"};int n=4;//指针数组元素的个数int row;char *arrayPtr;//第一种方法输出:通过数组名输出printf("第一种方法输出:通过指针数组中的各个数组名输出:\n");for(row=0;row<n;row++)printf("第%d个字符串:%s\n",row+1,book[row]);//第二种方法输出:通过指向数组的指针输出printf("第二种方法输出:通过指向各个数组的指针输出:\n");for(arrayPtr=book[0],row=0;row<n;arrayPtr=book[row]){printf("第%d个字符串:%s\n",row+1,arrayPtr);row++;}}</span>
主要考察指针的应用及对指针数组的理解,book[0],book[1],book[2],book[3]分别是指向各个字符串的指针,即数组保存的是各个字符串的首地址。
运行结果如下:
指针数组首先是一个数组,并且它是保存指针变量的数组。
0 0
- 用指针数组保存字符串并将字符元素打印输出
- 用指针引用数组元素并打印输出
- 用指针引用数组元素并打印输出
- 用指针引用数组元素并打印输出
- c语言_指针引用数组元素并打印输出
- 指针_习题:将字符串\"computer\"赋给字符数组,并间隔的输出该串
- 将数组的元素逆序打印(用指针实现)
- 使用字符指针将字符串逆序输出
- 随机打印字符串数组并排序输出
- C/C++学习之C提高-----非空格的字符串长度、去掉字符串前后空格、字符串反转、键值对字符串、const练习、二级指针做输入/输出的特性、将字符串按逗号分开,并放入二维数组打印出来
- 笔试题-输入一个字符数组将这些字符串按顺序合并输出-指针数组-数组指针-函数指针-指针函数
- 8---6用指针输出数组元素
- java输入字符串并将每个字符输出
- 指针 字符数组 字符串
- 字符数组,字符串指针
- lx009字符串转字符型数组并逆序输出
- 用数组输出一段字符,并将其按照由大到小的顺序排列出来
- 字符串、字符数组、字符指针
- 关于Spring中MongoTemplate排序问题
- js中onload和$(function(){})的区别
- Android入门:短信和拨打电话
- Scala入门到精通——第六节:类和对象(一)
- linux patch 命令小结
- 用指针数组保存字符串并将字符元素打印输出
- PHP编辑器之Komodo Edit的快捷键
- SpringMVC----初步配置和静态资源无法访问的原因及解决
- 多校1007(最短路+最小割)
- Linux目录结构及文件基本操作
- RHEL一(管理文件、通配符、特殊符号)
- hdu 1233 还是畅通工程(kruskal求最小生成树)
- Java Lombok 减少代码冗余 利刃
- 1024