C语言 字符串 字符串处理操作 字符串与函数

时间:2023-03-08 19:04:23

C语言 字符串  字符串处理操作  字符串与函数

字符数组的定义和初始化

C语言 字符串  字符串处理操作  字符串与函数

宏常量+1  强调了字符串的最大强度

推荐忽略长度的定义

C语言 字符串  字符串处理操作  字符串与函数

C语言 字符串  字符串处理操作  字符串与函数

不能对所指向的存储单元内容修改,除非是字符串数组的定义

C语言 字符串  字符串处理操作  字符串与函数

C语言 字符串  字符串处理操作  字符串与函数

因为指针变量指向的是字符串数组的值,可以被修改。

未初始化

C语言 字符串  字符串处理操作  字符串与函数

字符串处理函数

C语言 字符串  字符串处理操作  字符串与函数

C语言 字符串  字符串处理操作  字符串与函数

函数计算的是字符串的实际长度

C语言 字符串  字符串处理操作  字符串与函数

将str前面最多个N字符复制到STR2中

C语言 字符串  字符串处理操作  字符串与函数

C语言 字符串  字符串处理操作  字符串与函数

C语言 字符串  字符串处理操作  字符串与函数

向函数传递字符串

C语言 字符串  字符串处理操作  字符串与函数

优化:在形参前加const类型的修饰符

C语言 字符串  字符串处理操作  字符串与函数

确保被调函数中的字符串不会被改变

C语言 字符串  字符串处理操作  字符串与函数

*pStr++    优先级  先*pString   后+1操作

C语言 字符串  字符串处理操作  字符串与函数

C语言 字符串  字符串处理操作  字符串与函数

函数返回字符串

C语言 字符串  字符串处理操作  字符串与函数

函数返回指向字符串的指针

C语言 字符串  字符串处理操作  字符串与函数

C语言 字符串  字符串处理操作  字符串与函数

C语言 字符串  字符串处理操作  字符串与函数