Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ बनाम Java में Foreach लूप


C++ और Java में, एक अन्य प्रकार का लूप होता है, जिसे foreach लूप कहा जाता है। यह मूल रूप से फॉर लूप का एक संशोधन है। इस लूप का उपयोग किसी कंटेनर से डेटा एक्सेस करने के लिए किया जाता है। यह इनिशियलाइज़ेशन किए बिना किसी ऐरे के तत्वों को जल्दी से एक्सेस कर सकता है। इस लूप का उपयोग कंटेनर के प्रत्येक तत्व के लिए कुछ करने के लिए किया जाता है, n बार चीजें करने के लिए नहीं।

अब देखते हैं कि C++ और Java में foreach लूप का उपयोग कैसे किया जाता है।

उदाहरण

#include <iostream> using namespace std; int main() {    int arr[] = { 11, 22, 33, 44, 55, 66, 77, 88, 99 };    for (int a : arr) //foreach लूप    cout << a << endl; }

आउटपुट

11 22 33 44 55 66 77 88 99

उदाहरण

public class Test {    public static void main(String[] args) {       int arr[] = { 11, 22, 33, 44, 55, 66, 77, 88, 99 };       for (int a : arr)       System.out.println(a);    } }

आउटपुट

11 22 33 44 55 66 77 88 99



  1. C++ में लाइन रिफ्लेक्शन - Y-अक्ष के समानांतर सममित रेखा जांचें C++ में लाइन रिफ्लेक्शन - Y-अक्ष के समानांतर सममित रेखा जांचें

    समस्या विवरण मान लीजिए हमारे पास 2D तल पर n बिंदु हैं, हमें जांचना है कि क्या y-अक्ष के समानांतर कोई रेखा है जो दिए गए बिंदुओं को सममित रूप से प्रतिबिंबित करती है, दूसरे शब्दों में, जांचें कि क्या कोई ऐसी रेखा मौजूद है जो सभी बिंदुओं को दी गई रेखा पर प्रतिबिंबित करने के बाद मूल बिंदुओं का समुच्चय प

  1. C++ में डायगोनल ट्रैवर्स II C++ में डायगोनल ट्रैवर्स II

    मान लीजिए हमारे पास nums नामक लिस्ट ऑफ लिस्ट है, हमें nums के सभी एलिमेंट्स को डायगोनल क्रम में दिखाना है।इसलिए, यदि इनपुट हैतो आउटपुट होगा [1,6,2,8,7,3,9,4,12,10,5,13,11,14,15,16]इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:एक ऐरे ret परिभाषित करेंएक 2D ऐरे v परिभाषित करेंi := 0 से शुरू करें,

  1. C++ में प्रोसेस मारें C++ में प्रोसेस मारें

    मान लीजिए हमारे पास n प्रोसेस हैं, यहां प्रत्येक प्रोसेस की एक अद्वितीय आईडी होती है जिसे PID या प्रोसेस आईडी कहा जाता है और इसका PPID (पैरेंट प्रोसेस आईडी) भी होता है। प्रत्येक प्रोसेस का केवल एक पैरेंट प्रोसेस होता है, लेकिन उसके एक या अधिक चाइल्ड प्रोसेस हो सकते हैं। यह एक ट्री संरचना की तरह है।