题解 | #字符串最后一个单词的长度#

字符串最后一个单词的长度

https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da

字符数组和指针的区别

数组名通常会被隐式转换为指向数组第一个元素的指针。但是,数组是一块固定大小的内存区域,而指针只是一个存储地址的变量。

示例:第一个会分配能容纳1000个字符的内存空间,s是一个指针变量,指向分配的内存空间,第二个不会分配任何内存空间。

char s[1000];
char *s_pointer;

字符数组和字符串

C 中的字符串实际上是以空字符 '\0' 结尾的字符数组。可以使用字符数组来存储和操作字符串。

示例:100个字符大小的内存空间能村99个字符加上一个结尾字符'\0'

char s[100];

动态内存分配

malloc、calloc 和 realloc 可以在运行时动态分配内存。记得使用 free 函数释放动态分配的内存,以防止内存泄漏。

全部评论

相关推荐

小叮当411:应该是1-3个月吧
点赞 评论 收藏
分享
陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
07-09 19:25
门头沟学院 Java
这是要把每一个投校招的都开盒吗?
26届之耻将大局逆转:裁人的时候一次性追回餐费
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务