C++中 的数组和字符串
2015-03-01 11:43
162 查看
数组
一组具有相同数据类型 固定长度 在内存中是一段连续的存储区
--------------------------------
int a;
a=3;
-----------------------------------------------------
int stu[10]; //数组的定义
类型 数组名[数组长度]
当数组定义以后就会在内存中分配一段连续的存储区
类型长度X数组长度
数组的每个元素相当于一个变量
可以在编程中对每个元素赋值
stu[0]=898;
stu[4]=767;
数组元素的下标从 0开始 到数组的长度-1
------------------------------------------------------
字符数组
char username[10]={'y','a','n','g','y','i','\0'};
char password[10];
'\0'表示字符数组的结束,一般情况下不处理\0后面的字符
字符数组也称为字符串
定义时候直接赋值
char username[10]={'y','a','n','g','y','i','\0'};
char username[10]="yangyi";
输出字符串时候
printf("%s",字符数组名称);
输入字符数组
scanf("%s",字符数组名)
一组具有相同数据类型 固定长度 在内存中是一段连续的存储区
--------------------------------
int a;
a=3;
-----------------------------------------------------
int stu[10]; //数组的定义
类型 数组名[数组长度]
当数组定义以后就会在内存中分配一段连续的存储区
类型长度X数组长度
数组的每个元素相当于一个变量
可以在编程中对每个元素赋值
stu[0]=898;
stu[4]=767;
数组元素的下标从 0开始 到数组的长度-1
------------------------------------------------------
字符数组
char username[10]={'y','a','n','g','y','i','\0'};
char password[10];
'\0'表示字符数组的结束,一般情况下不处理\0后面的字符
字符数组也称为字符串
定义时候直接赋值
char username[10]={'y','a','n','g','y','i','\0'};
char username[10]="yangyi";
输出字符串时候
printf("%s",字符数组名称);
输入字符数组
scanf("%s",字符数组名)
相关文章推荐
- (28)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第三节
- (30)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第五节
- C/C++——字符串和字符数组
- C++利用指针数组和快排对输入的字符串进行排序
- C++ [ 数组,指针,字符串 ]
- (26)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第一节
- C\C++ 程序员从零开始学习Android - 个人学习笔记(四) - java基础 - 数据类型、变量、字符串、数组
- C/C++——字符串和字符数组
- C++基础教程 学习笔记(二) 数组、字符串和指针
- char*数组(c类型字符串)和c++中的string的转换、字符串比较、char*数组等问题
- (31)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第六节
- C/C++中关于字符串数组与字符串常量
- c++中字符数组或者字符串中的内容在VS debug环境中不能完全显示
- C++ 文件流、字符串流、字符数组、字符串
- C++ 用qsort()实现字符串数组元素排序
- (29)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第四节
- (34)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第九节
- C++ 固长字符串数组动态分配
- 字符串数组与字符串的转化(C++与Java)
- c++字符串数组