发布网友 发布时间:2022-04-25 16:49
共4个回答
热心网友 时间:2022-05-02 05:49
在C语言中,数组作为参数,进行传递时,传递的是指针 ,换句话说,字符数组作为参数,进行传递时,传递的是字符数组的起始地址,相当于一个字符指针,两者没有区别。比如下面的代码:
#include <stdio.h>
热心网友 时间:2022-05-02 07:07
从函数内来看基本是没有差别的,但从外边看,指针跟数组还是有些小区别,多看看书上解释,这类问题都讲得比较多追问在编译的时候, "hello" 是被解释成 char* 类型,并被放在内存的静态区吗?来自:求助得到的回答
热心网友 时间:2022-05-02 08:41
没差,都是传入地址追问在编译的时候, "hello" 是被解释成 char* 类型,并被放在内存的静态区吗?
热心网友 时间:2022-05-02 10:33
三个应该都是一样的