#include <iostream>
using namespace std;
int main() {
int arr[10] = {};
for(auto element : arr)
{
cout<<element<<" ";
}
cout<<endl;
}
अगर मैं लिखना int arr[10] = {}
, arr
में तत्वों सभी 0
हैं। लेकिन अगर मैं सिर्फ int arr[10]
wrtie, arr
में तत्व यादृच्छिक हैं। तो मैं int arr[10] = {}
के बारे में उलझन में हूं, मैं सिर्फ एक सरणी int arr[10]
घोषित करता हूं, लेकिन मुझे यह कोई मूल्य नहीं देता है, केवल {}
।सरणी में प्रारंभ सी ++
यह, बस एक वाक्यात्मक चीनी है आप शून्य से प्रारंभ पूर्णांकों की सरणी बनाने की जरूरत कई स्थितियों में, कि सरणी आकार की कल्पना है एक तरफ सिटैक्स केवल सरणी के माध्यम से लूप करना है और मैन्युअल रूप से प्रत्येक तत्व को '0' असाइन करना है। सरणी के बारे में और पढ़ें [यहां] (http://www.cplusplus.com/doc/tutorial/arrays/) – tchelidze
अब आपके पास जवाब है, किक्स के लिए, '=' को हटाएं (लेकिन '{}' रखें) और फिर कोशिश करें। 'int arr [10] {};' – WhozCraig
@WhozCraig परिणाम 0 0 0 0 0 0 0 '' '' '' '' 'शायद बेकार है, क्या कारण है? – BlackMamba