स्थैतिक एक समारोह के बाहर दृश्यता या एक चर के अंदर दृश्यता निर्धारित करता है। तो इसके पास कॉन्स प्रति से कोई लेना देना नहीं है।
कॉन्स का अर्थ है कि आप इसे शुरू करने के बाद मूल्य बदल नहीं रहे हैं।
फ़ंक्शन के अंदर स्थिर का अर्थ है कि फ़ंक्शन समाप्त होने से पहले और बाद में चर मौजूद होगा।
फ़ंक्शन के बाहर स्थैतिक अर्थ यह है कि स्थिर चिह्नित प्रतीक का दायरा उस .c फ़ाइल तक सीमित है और इसके बाहर नहीं देखा जा सकता है।
तकनीकी रूप से (यदि आप इसे देखना चाहते हैं), स्थिर एक भंडारण विनिर्देशक है और कॉन्स्ट एक प्रकार क्वालीफायर है।
@EtiennedeMartel "स्थैतिक डिफ़ॉल्ट व्यवहार है" निश्चित रूप से नहीं। आपको यह विचार किसने दिया? –
संबंधित: http://stackoverflow.com/questions/6381088/const-vs-static-const – halex
फिर से खोलने के लिए वोट दिया गया। "डुप्लिकेट" एक पूरी तरह से अलग सवाल पूछ रहा है, स्मृति उपयोग के लिए विशिष्ट। यह सवाल अंतर के बारे में एक और सामान्य सवाल पूछता है। – rmaddy