c++输出数组方式
来源:互联网 发布:笔记本音效增强软件 编辑:程序博客网 时间:2024/06/15 14:26
C++中输出数组数据分两类情况:字符型数组和非字符型数组
当定义变量为字符型数组时,采用cout<<数组名; 系统会将数组当作字符串来输出,如:
1
2
char
str[10]={
'1'
,
'2'
};
cout << str <<endl ;
//输出12
如果想输出字符数组的地址,则需要进行强制转换,如:
1
2
char
str[10]={
'1'
,
'2'
};
cout <<
static_cast
<
void
*> (str) <<endl ;
//按16进制输出str的地址,如:0012FF74
当定义变量为非字符符数组时,采用cout<<数组名; 系统会将数组名当作一个地址来输出,如:
1
2
int
a[10]={1,2,3};
cout << a <<endl ;
//按16进制输出a的值(地址) 0012FF58
如果需要输出数组中的内容,则需要采用循环,逐个输出数组中的元素,如:
1
2
3
4
int
a[10]={1,2,3};
//初始化前三个元素,其余元素为0
for
(
int
i=0;i<10;i++ )
cout << a[i] <<
" "
;
cout <<endl ;
//输出结果:1 2 3 0 0 0 0 0 0 0
阅读全文
0 0
- c++输出数组方式
- C语言输出方式
- C逆序输出数组元素
- c语言:数组倒序输出
- 用类似迭代器的方式输出数组
- C++数组输出,三种方式
- 黑马程序员_java输出数组的方式
- PHP:输出数组的四种方式
- 输出 Java 数组最简单的方式
- 五种方式输出二维数组
- 数组的输出(传统方式与非传统方式)
- C/C++按地址输出的方式
- C语言printf对齐输出方式
- 典型数组输出(C语言)
- c语言 简单数组的输出代码
- 将byte数组按16进制的方式输出
- js+用递归输出给定数组的所有组合方式
- 使用三种不同的方式输出一维数组
- imx6dl 关闭屏幕休眠
- 【网络】UDP服务器的实现
- STM32——USB详细使用说明 附件HID的双向通信
- 【Spring】
- 物料价值差异过账科目示例(PRD)
- c++输出数组方式
- Hibernate映射——多对一单向关联映射(四)
- hdu 1243 反恐训练营 LCS变形
- Python 2 和 3 区别
- 《SSM框架实战》 整合 Freemarker
- RxJava2.0使用(一)
- 8.Scala主构造器、私有构造器、构造器重载实战详解
- 如何js中判断一个对象是否存在
- html里面a标签点击时去除下划线