# Multiplying Numbers Using Pointers

Learn how to multiply two numbers using pointers.

## Pointers to multiply numbers

The pseudocode statement for multiplication is as follows:

```
(rbx) * (rax) -> (rbx)
```

This is an instruction to **multiply** the *contents of the memory cell* whose address is stored in the `%RBX`

register by *the value stored in the memory cell* whose address is in the `%RAX`

register.

### Multiply numbers in C/C++ using pointers

In C/C++ language, the multiplication expression is similar to the addition operation. Note that the `*`

operator has two distinct meanings: **pointer dereference** and **multiplication**):

Get hands-on with 1200+ tech skills courses.