我的老师今天在编程课上给了我们一个问题,我不明白他是怎么得到答案的。我希望有人能给我解释一下。我们基本上必须显示程序输出是什么,但是我对如何获得问题的答案有些困惑。问题如下:
#include <stdio.h>
void do_something (int , int * );
int main (void)
{
int first = 1, second = 2 ;
do_something(second, &first);
printf("%4d%4d\n", first, second);
return (0);
}
void do_something (int thisp, int *that)
{
int the_other;
the_other = 5;
thisp = 2 + the_other;
*that = the_other * thisp;
return;
}
回答
35 and 2