问题补充说明:设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以下语句中错误的是A)t1=t2; B)t2.num1=t1.num1; C)t2.mark=t1.mark; D)t2.num2=t1.num2;求解释,感谢啊
选择C,因为mar360问答k是字符数组,字符数组的整体赋值不能直接‘=’,而是要用srtcpy(t2.mark,t1.mark
)
标签:struct,函数
版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/article/286265.html