Yes.

Code:
#include <acknex.h>

typedef struct {
	int x;
	int y;
} data;

data *d;

int main()
{
	if( d == NULL ) printf("Caught!");
	
	return 0;
}



By the way, NULL is just a fancy name for (void *) 0 so you might want to do if(!my_structarray[0]) instead.