Tip: char *和char*的区别
Posted Focustc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tip: char *和char*的区别相关的知识,希望对你有一定的参考价值。
char *
和char*
的区别
- 这两种写法编译上面都没有问题,但是在某些情况下会造成歧义
char* p1, p2
- 这样的写法声明了指针p1,字符p2
char *p1, *p2
- 这样的写法表示声明了两个指向字符的指针
*
是变量的修饰符
*p
表示p是一个指针,是修饰p的,而不是修饰char
的- 因此*和p之间不要有空格,否则就会造成误解,误以为
char*
是一种数据类型,继而出现上述错误
以上是关于Tip: char *和char*的区别的主要内容,如果未能解决你的问题,请参考以下文章
[TIA PORTAL][CONVERT] Convert Char Array to DInt...DInt to Char Array..Useful and easy function(代码片段
C语言中signed char和char有啥区别? [复制]