全站数据
8 4 2 0 5 8 1

c语言为什么数组不需要取址

学习点知识 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 04:59:00

问题描述

c语言为什么数组不需要取址求高手给解答
精选答案
最佳答案

C语言的字符串为数组形式,而数组的名称可以表示其地址,故对字符串输入不需要加地址符。而单独的字符、整型变量等的名称不能直接表示地址,故需要加地址符。数组名就代表了该数组的地址。整个数组是一块连续的内存单元,数组名所代表的地址为第0个元素的地址,c就代表c[0]的地址。

其他回答

因为C语言中数组名本身就是首地址,所以不需要再加上地址符取地址。