C言語なら俺に聞け(入門編)Part 115
■ このスレッドは過去ログ倉庫に格納されています
0397デフォルトの名無しさん
2013/05/23(木) 18:21:37.02下記のコードではHuman関数のアドレスを、Dog関数に引数で渡しているのですが、
引数やグローバル変数などは使わずに得る方法です。
#include <stdio.h>
void Dog(void * p) {
printf("Dog() : p :%p\n", p);
}
int Human() {
printf("Human() : Human:%p\n", &Human);
Dog(&Human);
return 0;
}
int main(void) {
Human();
return 0;
}
/* 結果
Human() : Human :004013CB
Dog() : p :004013CB
*/
■ このスレッドは過去ログ倉庫に格納されています