# 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; ```