c/c++课堂笔记——字符串的基本操作
来源:互联网 发布:电商销售记录数据 编辑:程序博客网 时间:2024/05/19 16:34
#include<stdio.h>#include<string.h>#include<stdlib.h>main(){int i;char *p = NULL;char array1[] = "environment";//array1作为字符数组,是11个字节,作为字符串是12个字节int length = strlen(array1);int size = sizeof(array1);printf("array1的字符长度:%d \n",length);//11printf("array1的字符串内存块的大小:%d \n",size);//12printf("array1:%s \n", array1);for (i = 0; i < length; i++){printf("%c ", array1[i]);}printf("\n");p = array1;for (i = 0; i < length; i++){printf("%c ", *(p+i));}printf("\nhello world \n ");system("pause");return;}
数组是固定大小内存块的别名,strlen长度不包括“\0”
sizeof指的是内存块的大小;
array1是一个指针,只读的常量,无法进行更改操作;内存首地址不能更改的原因是析构内存的时候,保证array1所指的内存空间能够被完全释放。
故常量array1不能进行加减操作——array1++;
阅读全文
0 0
- c/c++课堂笔记——字符串的基本操作
- 字符串操作——课堂笔记
- Object-C 课堂笔记4.1 NSString_字符串
- 字符串的基本操作,c语言实现
- Linux C 字符串操作的基本使用
- 【c#】c#中 字符串的基本操作
- C语言之基本算法39—字符串经典操作
- objective-c 字符串基本操作
- C风格字符串基本操作
- C/C++基本字符串操作
- C语言--字符串基本操作
- 课堂笔记C语言
- C实现单链表的基本操作笔记
- C++—map的基本操作总结
- C/C++——vector的基本操作总结
- C/C++——map的基本操作总结
- C/C++——set的基本操作总结
- SDK基本的语句与操作——《c语言也能干大事》笔记
- [SDOI2011]工作安排
- leetcode
- laravel中api验证jwt刷新token的一个问题
- Owin中间件动手做
- POWERBI连接Mysql数据库:错误:需要安装一个或多个组件
- c/c++课堂笔记——字符串的基本操作
- webots自学笔记(三)控制器与电机控制
- 心好累
- unity使用IDragHandler实现拖拽
- java.lang.NoClassDefFoundError: Failed resolution of: Lio/bugtags/agent/instrumentation/okhttp3/OkHt
- linux中tomcat中https配置
- jQuery学习笔记之Ajax用法详解
- 关掉模块的验证CONFIG_MODULE_SIG
- 极大似然估计(MLE)和最大后验估计(MAP)