char*str与char str[]
来源:互联网 发布:ubuntu给用户权限 编辑:程序博客网 时间:2024/05/22 13:20
两者都代表一个字符数组存储空间的首地址,区别在于
char *str;
这个变量可以进行指针运算,比如:
str++;
str--;
但如果定义成:
char str[];
则str++这样的语句是错误的,这个首地址不得进行赋值计算。
在不改变str指针指向地址的情况下,下面的语句是一样的结果。
printf("%s",str+2)
阅读全文
1 0
- char*str与char str[]
- char str[]与char *str的区别
- char str[]与char *str的区别
- char str[]与char *str的区别
- char*str与char str[]的差异。
- char str[]与char *str的区别
- char str[]与char *str的区别
- char str[]与char *str的区别
- C++ char* str与char str[]
- char *str 与char str[] 的区别
- char *str 和 char str[]
- char *strdup(char *str)
- 对char str*与char str[]的深入理解
- C++中char* str与char str[]的区别
- char str[] 与 char *str的区别详细解析
- char str[]与char *str 有什么区别?
- 浅谈char *str与char str[]的区别
- 关于char *str[]与 char str[]的区别
- LeetCode | 71. Simplify Path
- mysql添加用户
- 长安汽车悦翔V7中控台GPS导航密码
- 关于获取网络图片问题
- HDU 3790 最短路径问题
- char*str与char str[]
- Windows下好用的终端程序ConEmu
- 常用设计模式(一)Builder(构建者)模式
- 实验三 Linux文件管理
- 20171022
- String、StringBuffer、StringBuilder
- 新手小白Selenium 自动化 初步了解 和初步使用
- js根据当前时间获取指定范围内的时间段日期
- 128. Longest Consecutive Sequence