pthread_create
के लिए समारोह हेडर कुछ इस तरह दिखता है:क्यों के लिए pthread_create वापसी शून्य * start_routine और ले करता है शून्य *
int pthread_create(pthread_t * thread,
const pthread_attr_t * attr,
void * (*start_routine)(void *),
void *arg);
मैं यह सब सिवाय इसके कि start_routine
के लिए समारोह सूचक रूप void* (*fpointer) (void*)
जो इसका मतलब है की है समझते हैं शून्य पॉइंटर में लेता है और शून्य सूचक देता है।
शून्य पॉइंटर जो इसे लेता है वह start_routine के लिए एक तर्क में पास करने का एक तरीका है, मुझे वह हिस्सा मिलता है, लेकिन मुझे समझ में नहीं आता कि फ़ंक्शन एक शून्य सूचक क्यों देता है? क्या कोड भी शून्य सूचक नोटिस होगा?