Can I assign a pointer to an integer variable? Like the following.
int *pointer; int array1[25]; int addressOfArray; pointer = &array1[0]; addressOfAr
No, it is no valid to assign a pointer to an integer. It's a constraint violation of the assignment operator (C99, 6.5.16.1p1). A compiler has the right to refuse to translate a program with a pointer to integer assignment.