C语言字符串二种方式定义

1.字符串的定义形式有两种
1).使用字符数组来存储: 将字符串数据的每1个字符存储到字符数组的元素中,追加1个'\0'表示结束.
char name[] = "jack";
2).使用字符指针来存储: 直接为字符指针初始化1个字符串数据.
char *name = "jack";

不管是用上述那种方法,在字符串的最后都有\0以代表字符串结束。

计算字符串长度时是不包括\0字符的,比如strlen() ,但是C语言中字符串都是已\0结尾的,所说实际长度应该加1

NdkDemo代码已上传至Github

如有不正支出,欢迎留言交流!
我的GitHub
我的CSDN
我的简书
开发笔记

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,470评论 3 44
  • 本文转自:http://www.cnblogs.com/lidabo/p/5225868.html 1)字符串操作...
    XiaohuiLI阅读 9,553评论 0 0
  • 一、字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 s...
    JaiUnChat阅读 1,671评论 0 7
  • C语言指针的总结 1. 变量 不同类型的变量在内存中占据不同的字节空间。 内存中存储数据的最小基本单位是字节,每一...
    xx_cc阅读 3,821评论 11 39
  • 世事的对错在现实的嘴里吐出污秽的黑水淹没一颗颗人心我尖锐的疼痛啊何时能了,何时能休 我僵立于此刻望一望,世界的荒凉...
    风之子的黄昏阅读 391评论 5 9