s在C语言中代表字符串型格式符,一般用在printf、sprintf等字符串格式化函数中,用于决定格式化参数的数据类型。C语言是一门面向过程的、抽象化的通用程序设计语言。
代表s是一个数组。这么写要么是它的大小不知道,也不需要知道,要么是它的大小可以从后面判断出来。
比如定义一个函数,数组作为参数,它的大小一般就不知道,也不需要在这里确定。
int max( int arr[], int len) // 参数中的数组arr的大小提前就不知道。而定义一个数组时,这么写的话,它的大小可以从后面初值的个数判断出来
int arr[]={1,2,3,4,5,6,9} // 数组arr的大小就是7,从后面数据个数得出