1. 程式人生 > 其它 >2021-02-19

2021-02-19

技術標籤:筆記

vvvvvvdf發個公告
vbbnb
加粗樣式
斜體樣式

標題

  • List item
  • 哥哥哥
  • List item
    vv不
  • List item
A B C A B 吃飯了嗎? 剛吃完飯了。 A B Mon 07 Mon 14 Mon 21 Mon 28
Mon 04 Mon 11 Mon 18 Mon 25 Mon 04 Mon 11 Mon 18 Mon 25 April Mon 08 Mon 15 Mon 22 Mon 29 Mon 06 Mon 13 Mon 20 Mon 27 Mon 03 Mon 10 Mon 17 Mon 24 任務1 任務2 任務3 任務4 專案A 專案B 甘特圖
A C2 C3 B 我是誰?

x + y = z x+y=z x+y=z

在這裡插入程式碼片
去#include <stdio.h>
#include <string.h>
#include<assert.h>
void* my_memmove(void* dest, const void* src, size_t count)
{
	assert(dest &&
src); void* start = dest; if (dest < src) { // 從前向後拷貝 while (count--) { *(char*)dest = *(char*)src; ++(char*)dest; ++(char*)src; } } else { // 從後向前拷貝 while (count--) { *((char*)dest + count) = *((char*)src + count); } } return start; } int main() { int arr[] = { 1,2,3,4,5,6,7,8,9,10}; my_memmove(arr + 2,arr,16); }
煩煩煩煩煩fgggg

#include <stdio.h>
#include <string.h>
#include<assert.h>
void* my_memmove(void* dest, const void* src, size_t count)
{
assert(dest && src);
void* start = dest;
if (dest < src)
{
// 從前向後拷貝
while (count–)
{
(char)dest = (char)src;
++(char*)dest;
++(char*)src;
}
}
else
{
// 從後向前拷貝
while (count–)
{
((char)dest + count) = ((char)src + count);
}
}
return start;
}
int main()
{
int arr[] = { 1,2,3,4,5,6,7,8,9,10};
my_memmove(arr + 2,arr,16);
}