把一个字符串的第一个单词写到另一个数组中 写出程序如下
结果有点出乎意料又重新输入一个字符串,结果也是出乎意料随我已经想到这个函数是遇空字符才停止的,但几次输入后为什么会有差异呢?
又试了几次不同的长度字符串,结果发现第一个空格出现在第九个字符之后就会显示正确,出现在第9之前就会错误!随后我又试了下关键字sizeof() 它无论输入多长字符串都是固定值8;
函数的指针或数组形式参量并不传递指针指向的数据所占用的内存,仅仅只传递一个地址
时间: 2024-10-05 16:55:29
把一个字符串的第一个单词写到另一个数组中 写出程序如下
结果有点出乎意料又重新输入一个字符串,结果也是出乎意料随我已经想到这个函数是遇空字符才停止的,但几次输入后为什么会有差异呢?
又试了几次不同的长度字符串,结果发现第一个空格出现在第九个字符之后就会显示正确,出现在第9之前就会错误!随后我又试了下关键字sizeof() 它无论输入多长字符串都是固定值8;
函数的指针或数组形式参量并不传递指针指向的数据所占用的内存,仅仅只传递一个地址