我是序言的新手。我了解到,虽然它是一种声明性语言,但 prolog 可以用作通用编程语言,就像 C 一样。所以,无论你可以在 C 中解决什么问题,你也可以在 prolog 中解决,即使它运行 -时间可能没有那么好。由于 prolog 中没有指针(据我所知),我想知道是否可以在 prolog 中为以下用 C 编写的代码编写等效程序:-
#include <stdio.h>
int main()
{
int a = 5;
int *p;
p = &a;
printf("The address of a is %d.", p);
return 0;
}