Yes you can make a variable point to a function. I vaguely recall it being in a lab. Not sure why'd you would use it.How can I use malloc if I'm trying to implement malloc?
Memory related issues are the hardest to debug. C's memory system isn't that good either (Was at the time I guess). Though as I tell all my students "Be kind to C and C will be kind to you" So use malloc and like it