C语言学习笔记 lesson6 字符串
来源:互联网 发布:淘宝店铺推广方式方案 编辑:程序博客网 时间:2024/06/06 08:31
字符串
表现形式: 双引号内
存储形式: 常量存储和数组存储
内存
堆区(由程序员控制,经常使用的数据)
栈区(存放函数的返回地址,传递值和参数,临时数据)
代码区(有业务逻辑,不能更改,算法集中的这里)
常量区(存储不能被更改数据)
数字属于字面值
格式化输出
存储在常量区的字符串不能被修改。
存储在数组的字符串可以通过下标访问来修改
输出字符串以%s的形式输出,从头输出到"\0"
数组将相同类型的数据依次排列,占一块很大的空间,就形成了数组
为了修改字符串,应该把字符串存放在栈区的字符数组中。
使用数组: 给定的数据类型 乘以数组长度 得出当前所需空间。
在debug下,为了方便查找错误,会将所有未初始化的变量赋值为cc
数组存储了过长的数值,会将后面的数据覆盖。会发生不可预料的错误。
字符串数组的名称相当于内存地址,使用下标可以定位到当前数组当中指定的元素,重新赋值修改。
字符串的结束符 a[4]= 00 一般使用转意符 "\0" ;
0 0
- C语言学习笔记 lesson6 字符串
- C语言Lesson6
- C++学习笔记 lesson6 重载String类
- 【C语言学习笔记】数组、字符串、指针
- C语言学习笔记 之字符串
- C语言学习笔记(六)字符串
- C语言学习笔记7-字符串
- c语言学习笔记37之字符串
- C语言之字符串学习笔记
- C语言之宽字符串学习笔记
- C语言学习笔记(16) c语言字符串分析
- C语言笔记-字符串
- 【笔记-C语言】 字符串
- 【安卓学习笔记】JAVA基础Lesson6-关键字static
- 【C语言】学习笔记:字符串与字符数组
- 【C语言学习笔记】字符串拼接的3种方法
- 【黑马程序员】C语言学习笔记之字符串(十)
- iOS开发学习笔记 2-7 C语言部分 字符串
- Android系统篇之----Binder机制和远程服务调用机制分析
- angularJs HTTP响应拦截器
- java-爬虫-爬取银行名字列表
- 一句话总结Java的接口回调机制
- Codeforces 370D - Memory and Trident(模拟)
- C语言学习笔记 lesson6 字符串
- 马哲原理的一点东西
- androidannotations Eclipse下报引用不到框架生成类错误的解决方案
- 命令行启动安兔兔app
- 重建二叉树 剑指offer
- 安卓用手指触碰屏幕缩放和移动,三指触碰屏幕旋转图片
- HDU 5256 序列变换 (DP/LIS变形)
- Linux中CPU的隔离核绑定
- XML文件解析汇总SAX/DOM/PULL