首页 > 用户发贴区 > 编程问题提问区 > 提问 (关于指针,文件调用)
2008
12-06

提问 (关于指针,文件调用)

CPP1.CPP
#include<stdio.h>
#include”H1.h”
#include”H2.h”
void main()
{
cang(caca());

}
H1.H
{#include<stdio.h>
int* caca()
{
int a=3;
int *b;
b=&a;
return b;
}
H2.H
#include <stdio.h>
int* cang(int* a)
{
printf(“%d\n”,&a);
return a;
}

有办法让其输出3吗?
也就是H1.H中a的值


提问 (关于指针,文件调用)》有 1 条评论

  1. xstar 说:

    定义a为全局变量!

留下一个回复