# Problem
Which statement declares `Point` as a pointer?
```c
int <Point>;
int *Point;
int &Point;
int [Point];
```
# Process
Let's go through each declaration:
1. There are no valid declarations in C which have less than or greater than signs around an identifier. The only time this kind of syntax is used is in `#include` compiler directives.
2. This is the correct syntax for declaring a variable as a pointer to another variable of the specified data type.
3. The ampersand `&` operator is used to get the memory address of a variable. You would use this to assign a pointer its value, like `Point = &number;`.
4. Square brackets are usually used to access an element from an array at a specific index. Without another identifier, this syntax will result in an error.
# Answer
```c
int *Point;
```