- 博客(2)
- 收藏
- 关注
原创 String类-创建字符串和字符串不可变性(字符串给函数传参)
原因:再次创建相同的字符串,则会直接复用字符串常量池中已存在的字符串,在栈中变量记录的地址也相同。原因:再次创建相同字符串,不会复用,而是直接在堆中开辟一个新空间,在栈中记录的地址不同。这种方式会直接在堆中开辟内存,不会创建在字符串常量池中,并且在栈中用变量s记录其地址。这种创建方式会在堆中的字符串常量池中存储aaa,并且在栈中用变量s记录其地址。紧接着让s=bbb,因为s指向的字符串aaa不可。这里首先创建了字符串aaa,并且用s指向aaa。原因:首先创建字符串aaa,并且用s指向aaa。
2023-11-11 09:57:39
82
原创 C语言-关键字const和static
目录 一、const的使用 1.const修饰局部变量 2.const修饰全局变量 3.修饰全局变量和局部变量的区别 二、static 1.static修饰全局变量 2.static修饰局部变量 一、const 1.const修饰局部变量 例:const修饰普通变量和指针变量含义 //创建一个变量a,修改a的值可以通过两种方式 //1.直接赋值 2.通过指针进行赋值 const int a = 2;//变量a不能通过第一种方式修
2023-01-16 13:08:38
1027
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人