मुझे लगता है कि जैसे कुछ सी कोड पढ़ रहा हूँ:सी में संरचना, वे कुशल हैं?
double function(int lena,double xa,double ya, double za, double *acoefs, ...,
int lenb,double xb,double yb, double zb, double *bcoefs, ...,
same for c,
same for d)
इस समारोह 100,000 बार से कोड मोर में कहा जाता है तो यह प्रदर्शन के लिए महत्वपूर्ण है।
मैं इस कोड का विस्तार करने की कोशिश कर रहा हूँ, लेकिन मैं जानना चाहता हूँ अगर यह कुशल है या नहीं (और कितना इस गति को प्रभावित करती है) इस
struct PGTO { int len; double x,y,z ; double *acoefs }
और उसके बाद की तरह एक struct में सभी मापदंडों को संपुटित करने के लिए समारोह में पैरामीटर का उपयोग करें।
पता लगाने का आसान तरीका: प्रोफ़ाइल और परीक्षण – cobbal
संकलित कोड x86 और एआरएम मानक कॉल सम्मेलन के लिए समान होना चाहिए। – kennytm
क्या '...' varargs को इंगित करता है या आपने कुछ पैरामीटर छोड़े हैं? – bk1e