大一c语言。要求:碰到er结尾单词,就显示。为什么会是这个结果?先初始定义一个字符串arr1,然后再输入一个字符串存进arr1,用sizeof来算有几个元素,然后访问字符串的倒数第一和第二位

img


大一c语言。要求:碰到er结尾单词,就显示。为什么会是这个结果?先初始定义一个字符串arr1,然后再输入一个字符串存进arr1,用sizeof来算有几个元素,然后访问字符串的倒数第一和第二位

img

看到这个返回代码了没,不为0就表示程序异常退出。
回归正题,你这里可能的解决办法为第10行改成scanf_s("%s",arr1,100); vs种的scanf_s在以%s格式读取字符串时得写上第3个参数,这个参数的意义表示最大读取的字节长度。