#include<stdio.h>

void showA(char* *name,int* age);

void showA(char* *name,int* age){
printf("name:%s\nage:%d",(*name),(*age));
}

int main(){
int age=43;
char *name="microsystems";
showA(&name,&age);
return 0;
}


ちょっと上違ったけど、できました。
これって値渡しより、関数呼び出し時に、新しい変数領域が確保されないので
効率的なんすよね?