C二维字符数组的使用及如何获取二维数组的总行数和总列数!
2024-08-22 21:01:01
#include <stdio.h>
#include <stdlib.h>
int main(){
char str[][30] = {"zhangsan","lisi","wangwu"};
char (*p)[30] = str; //定义行指针
printf("%p %p %p 行数:%d 列数:%d\n",str, &str[0], &str[0][0], sizeof(str)/sizeof(str[0]),sizeof(str[0])/sizeof(str[0][0])); //行数 = sizeof(array)/sizeof(array[0]);
//列数 = sizeof(array[0])/sizeof(array[0][0]);
int i;
for(i=0;i<sizeof(str)/sizeof(str[0]);i++){
printf("%s \n",*(p+i));
} return 0; }
最新文章
- PL/SQL重新编译包无反应
- 跟我从零基础学习Unity3D开发--U3d脚本注意事项及两个基本函数的简单介绍
- activity 、window与view的关系(下)
- C#最齐全的上传图片方法。
- aa3
- C#之常见数组编码错误
- 五种I/O 模式,select、epoll方法的理解,BIO、NIO、AIO理解 相关文章
- entity framework 动态条件
- GCC中初始化函数是怎样被处理的?
- A*算法进入
- WCF消息交换模式之双工通讯(Duplex)
- 洛谷P3159 [CQOI2012]交换棋子
- hadoop与hbase对应的支持版本
- 新SQL temp
- 网站app被劫持怎么办?HTTPDNS阿里云域名防劫持, DNSPod 移动解析服务 D+
- 10.Date对象
- C# 获取所有对象的字符串表示一ToString方法
- 前端常见算法面试题之 - 二维数组中的查找[JavaScript解法]
- Golang 使用Map构建Set类型的实现方法
- rpm基本命令参考