C語言函式的指標小練習

2021-08-31 07:28:25 字數 1063 閱讀 6723

總時間限制: 

1000ms

記憶體限制: 

65536kb

// 在此處補充你的**
描述

程式填空,使得輸出結果為:

1,4,9,16,25, 

h,e,l,l,o,!,

#include using namespace std;

void foreach(void * a, int width, int num,

)

void printsquare(void * p)

void printchar(void * p)

int main()

; char s = "hello!";

foreach(a,sizeof(int),5,printsquare);

cout << endl;

foreach(s,sizeof(char),6,printchar);

return 0;

}

輸入無輸出

1,4,9,16,25,

h,e,l,l,o,!,

樣例輸入

樣例輸出

1,4,9,16,25,

h,e,l,l,o,!,

**

guo wei

#include using namespace std;

void foreach(void * a, int width, int num,void f(void* p)

// 在此處補充你的**

)void printsquare(void * p)

void printchar(void * p)

int main()

; char s = "hello!";

foreach(a, sizeof(int), 5, printsquare);

cout << endl;

foreach(s, sizeof(char), 6, printchar);

return 0;

}

C語言指標的練習

值傳遞 交換兩個數的值 引用傳遞本質是把位址傳遞過去 所有傳遞其實本質都是值傳遞,引用傳遞其實也是傳遞乙個值,但是這個值是乙個記憶體位址 include include 值傳遞 和引用傳遞 值傳遞和引用傳遞傳遞的實際上 都是數值 只不過引用傳遞傳遞的是位址值 如果想通過乙個子函式來修改main函式中...

C語言指標練習

總時間限制 1000ms 記憶體限制 65536kb 在此處補充你的 描述 填寫記憶體交換函式 swapmemory,使得程式輸出指定結果 include using namespace std void swapmemory void m1,void m2,int size void printi...

C語言指標練習

include 函式作用 將指標傳入,連續輸出len個位元組其中的內容 返回引數 無 void pointer output char buf,char len 傳入宣告只能傳入char型別的指標 函式作用 將傳入的值遞減傳入陣列內 傳入引數 無符號整形 char itoa unsigned cha...