C語言基礎 通用指標

2021-08-20 02:24:26 字數 1591 閱讀 6468

#include #include int main(int argc, char **args)

#include int main(int argc, char **args)

main.c:7:3: error: invalid use of void expression
#include int main(int argc, char **args)

0x11003300
#include int main(int argc, char **args)

0xffc68d28

char array_0[size] = ;

char array_1[size];

int array_2[size] = ;

int array_3[size];

double array_4[size] = ;

double array_5[size];

將array_2所有的值複製到array_3中;

將array_4所有的值複製到array_5中。

void array_copy(void *src, void *tar, int element_size, int array_size)

}

void *tar 存放目標陣列首位址的通用指標

int element_size 陣列元素大小在呼叫時使用sizeof函式來計算

int array_size 陣列元素個數

int main(int argc, char **args)

; char array_1[size];

int array_2[size] =

;int array_3[size];

double array_4[size] =

;double array_5[size];

array_copy(array_0, array_1, sizeof(char), size);

array_copy(array_2, array_3, sizeof(int), size);

array_copy(array_4, array_5, sizeof(double), size);

for (int i = 0; i < size; i++)

printf("\n");

for (int i = 0; i < size; i++)

printf("\n");

for (int i = 0; i < size; i++)

printf("\n");

}

h e l l o 

1 2 3 4 5

12.300000 23.400000 34.500000 45.600000 56.700000

C語言基礎 指標基礎

最小儲存單位 bit 即 0 1 基本儲存單位 byte 1byte 8bit 注 計算機訪問的資料是byte位數定義變數 分配儲存空間 引用變數 通過變數名引用變數的內容即變數空間的首位址 為常量,即 變數名 專門儲存位址常量的變數型別 變數名所有指標變數均分配4byte的儲存空間 與其他變數相同...

C語言指標基礎

c語言指標 前導程式 1 include2 3 4 5 void change int 6 7 int main 8 9 20 21 22 23 void change int n 24 25 30 31 一 基本知識點 int a 10 int p 定義乙個int型別的指標 p a 指標變數p指向...

C語言指標基礎

c語言指標 前導程式 includevoid change int int main void change int n 一 基本知識點 int a 10 int p 定義乙個int型別的指標 p a 指標變數p指向了變數a p 20 使用指標不通過變數直接修改變數a的值為20 p表示訪問指標變數p...