में दो आयामी सरणी प्रारंभ करने में सी में आप आसानी से घुंघराले ब्रेसिज़ सिंटैक्स का उपयोग एक सरणी को प्रारंभ कर सकते हैं, अगर मैं सही ढंग से याद रखें:कैसे फोरट्रान
int* a = new int[] { 1, 2, 3, 4 };
आप दो आयामी के लिए फोरट्रान में एक ही कैसे कर सकते सरणी जब आप गणितीय उद्देश्यों के लिए विशिष्ट परीक्षण मानों के साथ एक मैट्रिक्स प्रारंभ करना चाहते हैं?
सरणी या तो परिभाषित किया गया है द्वारा
real, dimension(3, 3) :: a
या
real, dimension(:), allocatable :: a
1) अधिकांश कंपाइलर्स अब कुछ हद तक अजीब (/ /) के बजाय सरणी शुरू करने के लिए फोरट्रान 2003 नोटेशन [] स्वीकार करते हैं। 2) सरल मामलों के लिए आप कॉलम-प्रमुख क्रम में मान प्रदान करके स्थानांतरित कर सकते हैं: सरणी = reshape ([1, 4, 7, 2, 5, 8, 3, 6, 9], आकार (सरणी)) –
मैं उल्लेख करना भूल गया कि हमें फोरट्रान 9 0 में काम करने की आवश्यकता है। –