C语言 S是结构体,str是S的元素,S->str[i-3]=S->str>[i]是什么意思
时间: 2024-02-09 22:07:01 浏览: 104
c语言的结构体
5星 · 资源好评率100%
如果 S 是一个结构体,str 是该结构体中的一个元素,且 str 是一个字符数组,那么 S->str[i-3]=S->str>[i] 表示将结构体 S 中的元素 str 中的第 i 个字符的值赋给 str 中的第 i-3 个字符的位置。这里将 S->str>[i] 取出的字符值赋给了 S->str[i-3],也就是将字符串中的第 i 个字符向前移动了三个位置。需要注意的是,这里的下标 i 必须大于等于 3,否则就会访问 str 数组的越界位置。
阅读全文