没有合适的资源?快使用搜索试试~ 我知道了~
自己的嵌入式C学习笔记
需积分: 0 0 下载量 90 浏览量
2023-05-29
14:02:03
上传
评论
收藏 17KB DOCX 举报
温馨提示
试读
3页
自己的嵌入式C学习笔记
资源推荐
资源详情
资源评论
数组和指针的区别:
数组:是一种数据结构,数组名是该数组的首地址,sizeof 测量数组即为内存空间的大小
指针:指针是一个地址,sizeof()测量指针在 win32 为 4 字节,win64 为 8 字节
大端和小端:
大端:数据的高字节位保存在内存的低地址中;
小端:数据的高字节位保存在内存的高低之中;
使用共用体:
Int check_sys()
{
Union UN
{
Char c;
Int I;
};
Union un u = {0};
u.i = 1;
return u.i;//1-小端,0-大端
}
数值数组和字符数组
Strcpy 和 memcpy 区别
1. 复制的内容不同:
Strcpy 只能复制字符串,memcoy 可以复制任意内容,例如字符数组、整型、结构体、
类等
2. 复制的方法不同:
Strcpy 不需要制定长度,它遇到被复制字符串的结束符” ”才结束,如果空间不够,会
发生覆盖;
Memcpy 则是根据第 3 个参数决定复制的长度
3. 用途不同
通常复制字符串用 strcpy,而其他类型的数据一班用 memcpy,由于字符串是以“ ”结
尾的,所以对于数据是“