C语言结构体值复制与字符数组值复制的比较测试
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言结构体值复制与字符数组值复制的比较测试相关的知识,希望对你有一定的参考价值。
结构体值复制与变量值复制看起来用法差不多,字符数组值复制才是比较特殊的,因为它的名字代表的是指针而不知直接指向内存
下面是各自值复制的代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct MyStruct
int a;
int b;
;
int main()
MyStruct s11,2;
MyStruct s2 = s1;
char a[] = "asdfdf";
char b[7] = 0;
for (int i = 0; i < strlen(a); i++)
*(b+i) = *(a+i);
return 0;
以上是关于C语言结构体值复制与字符数组值复制的比较测试的主要内容,如果未能解决你的问题,请参考以下文章