![]() |
1
3
将结构传递给函数时,函数实际上会将结构复制到输入结构参数并对其进行处理。因此addStudent函数不是在全局数组项上工作,而是在本地副本上工作。
对addStudent函数的调用如下所示:
这里还有一个问题,使用strncpy复制string的strlen,并没有以null结束字符串。所以您应该使用strlen+1来复制空终止符,或者简单地使用snprintf在字符串末尾添加空终止符 |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 4 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 4 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 5 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 5 月前 |