इस वाक्य का एक और जटिल संस्करण उत्पन्न करें यह ptr को malloc का रिटर्न मान असाइन करने और यह जांचने के लिए एक स्मार्ट तरीके की तरह लग सकता है कि यह NULL है या नहीं.
बेशक, वाक्य का एक अधिक जटिल संस्करण है "यह ptr को malloc का रिटर्न मान असाइन करने और यह जांचने के लिए एक स्मार्ट तरीके की तरह लग सकता है कि क्या यह एक चरण में NULL है, लेकिन malloc कॉल और ptr को असाइन करना अभिव्यक्ति का मूल्यांकन करने का एक दुष्प्रभाव है जो कि शर्त को आश्वस्त करता है। "