学习C++笔记225

简介: C++ 字符串

分享一个 const char 数组和 const char* 数组以及跟 int 数组指针输出案例。

#include

usingnamespace std;


void main(){

   //const char的变

   constchar aa[8]="abcdefg";

   constchar* bb ="1234567";

   cout << bb << endl;  //输出1234567

   cout <<*bb << endl;  //输出1

   cout << bb+1<< endl;//输出234567

   cout <<*(bb +1)<< endl;//输出2

   cout <<(*bb +2)<< endl;//bb指针地址123456,指向的内容为1,所以*bb='1',1的ASCII为49,所以输出(*bb + 2)=51


   cout <<"--------------"<< endl;

   constchar*charp,*charp2;

   cout << aa<< endl;//输出abcdefg

   cout <<*aa << endl;//输出a

   charp = aa;  //此时如果调用cout << charp << endl;输出abcdefg;调用cout << *charp << endl;输出a

   charp=&aa[0];

   charp2=&aa[1];  //charp2为const char*指向aa[1]='b'字符,调用*charp2输出b,但是调用charp2将会输出bcdefg

   cout <<*charp << endl;//输出字符a

   cout << charp << endl;//输出字符串abcdefg

   cout <<*charp2 << endl;//输出字符b

   cout << charp2 << endl;//输出字符串bcdefg


   cout <<"--------------"<< endl;


   int i[5]={1,2,3,4,5};

   int*ip,*ip2;

   ip = i;

   cout << i << endl;//输出00CFFE44地址

   cout <<*i << endl;//输出数值1

   cout << ip << endl;//输出00CFFE44地址,地址指向的内容为数值1

   cout <<*ip << endl;//输出数值1


   system("pause");

}

目录
相关文章
|
16天前
|
存储 C++ 容器
C++STL(标准模板库)处理学习应用案例
【4月更文挑战第8天】使用C++ STL,通过`std:vector`存储整数数组 `{5, 3, 1, 4, 2}`,然后利用`std::sort`进行排序,输出排序后序列:`std:vector<int> numbers; numbers = {5, 3, 1, 4, 2}; std:sort(numbers.begin(), numbers.end()); for (int number : numbers) { std::cout << number << " "; }`
18 2
|
26天前
|
存储 编译器 C语言
C++入门: 类和对象笔记总结(上)
C++入门: 类和对象笔记总结(上)
32 0
|
26天前
|
存储 安全 编译器
C++学习过程中的一些值得注意的小点(1)
C++学习过程中的一些值得注意的小点(1)
|
27天前
|
存储 算法 数据库
【C++ 软件设计思路】学习C++中如何生成唯一标识符:从UUID到自定义规则
【C++ 软件设计思路】学习C++中如何生成唯一标识符:从UUID到自定义规则
103 0
|
1天前
|
C语言 C++
c++的学习之路:4、入门(3)
c++的学习之路:4、入门(3)
11 0
|
1天前
|
编译器 C++
c++的学习之路:23、多态(2)
c++的学习之路:23、多态(2)
12 0
|
1天前
|
C++
c++的学习之路:7、类和对象(3)
c++的学习之路:7、类和对象(3)
16 0
|
1天前
|
存储 编译器 C语言
c++的学习之路:5、类和对象(1)
c++的学习之路:5、类和对象(1)
12 0
|
16天前
|
程序员 C++
C++语言模板学习应用案例
C++模板实现通用代码,以适应多种数据类型。示例展示了一个计算两数之和的模板函数`add&lt;T&gt;`,可处理整数和浮点数。在`main`函数中,展示了对`add`模板的调用,分别计算整数和浮点数的和,输出结果。
12 2
|
27天前
|
算法 安全 编译器
【C++ 17 新特性 折叠表达式 fold expressions】理解学习 C++ 17 折叠表达式 的用法
【C++ 17 新特性 折叠表达式 fold expressions】理解学习 C++ 17 折叠表达式 的用法
23 1

热门文章

最新文章