C语言结构体值复制与字符数组值复制的比较测试
生活随笔
收集整理的這篇文章主要介紹了
C语言结构体值复制与字符数组值复制的比较测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
結構體值復制與變量值復制看起來用法差不多,字符數組值復制才是比較特殊的,因為它的名字代表的是指針而不知直接指向內存
下面是各自值復制的代碼
#include <stdio.h> #include <stdlib.h> #include <string.h>struct MyStruct {int a;int b; };int main() {MyStruct s1{1,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语言结构体值复制与字符数组值复制的比较测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言中的虚拟地址是什么?
- 下一篇: VLC播放器如何录制rtsp流生成视频文