जैसा ही है, क्या निम्न 2 फ़ंक्शन अनिवार्य रूप से एक ही कार्य हैं?एक int * पैरामीटर बिल्कुल int [] पैरामीटर
यानी int*
बिल्कुल int[]
जैसा ही है?
int myFunction(int* xVals, int* yVals, int nVertices);
int myFunction(int xVals[], int yVals[], int nVertices);
मैं 1 समारोह का उपयोग कर सकते कैसे? हां, मैं पैरामीटर में सरणी कैसे पास कर सकता हूं? क्या निम्नलिखित वैध/सही है?
int xVals[5], yVals[5], zVals[5];
myFunction(xVals, yVals, zVals, 5);
// or should it be..
myFunction(&xVals[0], &yVals[0], &zVals[0], 5);
क्या आप वाकई 'int xVals []' का मतलब नहीं रखते हैं? – cnicutar
@cnicutar yes sry यह होना चाहिए कि –
कोई समस्या नहीं है, अब मैं आपको संदर्भित कर सकता हूं [लेकिन मैंने सुना है कि char 'a []' char '* a'] के समान था (http://c-faq.com/ aryptr/aryptr2.html) – cnicutar