<p>I was asked a question in C last night and I did not know the answer since I have not used C much since college so I thought maybe I could find the answer here instead of just forgetting about it.</p>

<p>If a person has a define such as:</p>

<pre><code>#define count 1
</code></pre>

<p>Can that person find the variable name <code>count</code> using the 1 that is inside it?</p>

<p>I did not think so since I thought the count would point to the 1 but do not see how the 1 could point back to count.</p>

What do you mean by "finding"?
The line
```
```
#define count 1
```
```
defines a symbol "count" that has value 1.
The first step of the compilation process (called preprocessing) will replace every occurence of the symbol count with 1 so that if you have:
```
```
if (x > count) ...
```
```
it will be replaced by:
```
```
if (x > 1) ...
```
```
If you get this, you may see why "finding count" is meaningless.