C语言中s[ ]什么意思?

Python016

C语言中s[ ]什么意思?,第1张

代表s是一个数组。这么写要么是它的大小不知道,也不需要知道,要么是它的大小可以从后面判断出来。

比如定义一个函数,数组作为参数,它的大小一般就不知道,也不需要在这里确定。

int max( int arr[], int len)  // 参数中的数组arr的大小提前就不知道。

而定义一个数组时,这么写的话,它的大小可以从后面初值的个数判断出来

int arr[]={1,2,3,4,5,6,9}   //  数组arr的大小就是7,从后面数据个数得出

1、c语言中s,该格式对应为字符串,当在输入多个字符的时候,能读取到输入的多个字符。

2、c语言中c,该格式对应为单个字符,当在输入多个字符的时候,只能读取第一个字符,后面的字符无法读入成功,只进行一次读取工作的C函数表达方式。