现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

对数组进行“整体赋值”

2018-11-07 15:08 工业·编程 ⁄ 共 182字 ⁄ 字号 暂无评论

数组是不可以整体赋值的,但常常需要用到数组的赋值,以避免写循环。这能否做到?

C语言中能赋值的只有变量,只要让数组变量化,变量赋值时岂不捎带将数组完成了赋值?!

能含有数组的类型只有结构体。于是可以:

struct name

{

    int array[10];

}a, b;

于是,在a = b;时就完成了数组的赋值。

注意:切不可“自赋值”,那会造成“内存重叠”,其结果是未定义的。

 

给我留言

留言无头像?