问答详情
源自:6-7 字符串与数组

这为什么不加[]

printf("%s\n",string);这的string后为什么不加[]

提问者:慕妹1338383 2018-10-21 21:58

个回答

  • weixin_慕粉8405065
    2018-11-08 14:50:48

    printf() 也是个函数, 和say()本质上没啥区别。传入数组是,用数组名就可以。

  • 咸鱼味的榛子
    2018-10-23 20:33:59

    6-4 节中有讲到:1、整个数组当作函数参数,即把数组名称传入函数中,这里是say(string)

    而函数定义的时候则是string[],是因为你这里要传入具体的数据类型,长度可指定也可不指定