oh-ho-ho, daha kolay olamazdı))) min max - fiyat bu mu? çizgide - segmentler, anladığım kadarıyla, harika
yani- şimdi indeksler prablom ile, indekslerden hangisine ihtiyaç var?
10'luk bir segmentiniz var veya kaç çubuk olduğunu bilmiyorum, değer aynıysa, yani düz bir çizgi, ma[1]=ma[2], koşul yanlış olur olmaz yukarı çıkın veya aşağı
İyi akşamlar. Lütfen bana kodu söyleme. Hangisinin yardımıyla. Numara (para birimi cinsinden) almak mümkün olacaktır. Geçen günün karı hakkında. TEŞEKKÜR.
Zolotai : İyi akşamlar. Lütfen bana kodu söyleme. Hangisinin yardımıyla. Numara (para birimi cinsinden) almak mümkün olacaktır. Geçen günün karı hakkında. TEŞEKKÜR.
Bir çocuk sorum var. Değişkenler kod başlığında bildirilir. Teorik olarak, küreseldirler. Ama neyin farklı olduğunu anlamıyorum
int i;
itibaren
staticint i;
, bu değişken kod başlığında bildirilmişse. Teoride, değişkenin kapsamı . Ancak her iki durumda da işlevin içinde görünür. Test edildi (komut dosyası):
int a = 10 ;
staticint b = 10 ;
int start(){
Alert ( StringConcatenate ( "st: a = " , a, ", b = " , b)); //st: a = 10, b = 10
f1();
Alert ( StringConcatenate ( "f1: a = " , a, ", b = " , b)); //f1: a = 11, b = 11
f2(a, b);
Alert ( StringConcatenate ( "f2: a = " , a, ", b = " , b)); //f2: a = 12, b = 12
f3(a, b);
Alert ( StringConcatenate ( "f3: a = " , a, ", b = " , b)); //f3: a = 12, b = 12return ( 0 );
}
void f1(){a++; b++; return ;}
void f2( int & a, int & b){a++; b++; return ;}
void f3( int a, int b){a++; b++; return ;}
- Herhangi bir fark görmedi. Farklarını açıklayabilir misiniz, yoksa anlamıyorum.
Bir çocuk sorum var. Değişkenler kod başlığında bildirilir. Teorik olarak, küreseldirler.
- Herhangi bir fark görmedi. Farklarını açıklayabilir misiniz, yoksa anlamıyorum.
Evet, bu doğru, daha doğrusu belgelere göre.
static , değişkeni global bellek havuzuna taşırken, kapsamı nerede bildirildiğine bağlı olarak korur.
bildirimin yeri "kod başlığıdır", aktarılan özellikler şunlardır:
Tüm fonksiyonların dışında bildirilen bir değişken global kapsama yerleştirilir. Bu tür değişkenlere programın herhangi bir yerinden erişilebilir. Bu tür değişkenler global bellek havuzunda bulunur, dolayısıyla ömürleri programın ömrüyle aynıdır.
Yerel değişkenler, statik erişim belirteci ile bildirilebilir. Bu durumda, derleyici böyle bir değişkeni global bellek havuzuna tahsis eder. Bu nedenle, statik bir değişkenin ömrü, programın ömrüyle aynıdır. Aynı zamanda, böyle bir değişkenin kapsamı, bildirildiği bloğun sınırları ile sınırlıdır.
burada sadece öyle demek değil - düz bir segment 20 bar olabilir, örneğin 30 olsun
ya segment C veya D'de (D'de C ile oluşturulmuş - hemen - segment D'nin ilk çubuğunda) veya daha iyisi , segment C'nin ilk çubuğunda bir sinyal
IndexMaMax = ArrayMaximum ( ArrayMa,30,1) 30 bar için maksimum arıyor
IndexMaMin = ArrayMinimum ( ArrayMa,30, 1) minimum 30 bar arıyor
ArrayMa[1] < ArrayMa[ IndexMaMax ] çöktü
ArrayMa[1] > ArrayMa[ IndexMaMin ] yükseldi
IndexMaMax = ArrayMaximum ( ArrayMa,30,1) 30 bar için maksimum arıyor
IndexMaMin = ArrayMinimum ( ArrayMa,30, 1) minimum 30 bar arıyor
ArrayMa[1] < ArrayMa[ IndexMaMax ] çöktü
ArrayMa[1] > ArrayMa[ IndexMaMin ] yükseldi
oh-ho-ho, daha kolay olamazdı))) min max - fiyat bu mu? çizgide - segmentler, anladığım kadarıyla, harika
yani- şimdi indeksler prablom ile, indekslerden hangisine ihtiyaç var?
oh-ho-ho, daha kolay olamazdı))) min max - fiyat bu mu? çizgide - segmentler, anladığım kadarıyla, harika
yani- şimdi indeksler prablom ile, indekslerden hangisine ihtiyaç var?
10'luk bir segmentiniz var veya kaç çubuk olduğunu bilmiyorum, değer aynıysa, yani düz bir çizgi, ma[1]=ma[2], koşul yanlış olur olmaz yukarı çıkın veya aşağı
ma[1]>ma[2] yukarı
ma[1]<ma[2] aşağı
Ve burada GV'nin bir danışman değil, terminal değişkenler olduğunu açıklığa kavuşturmak gerekiyor.
Ama müşavirde öyle bir çizgi yok mu?Bana göre bazı baykuşlarda vardı, bazen bir şeyi anlamak için tırmanıyorum ama hiçbir şey anlamıyorum.
İyi akşamlar. Lütfen bana kodu söyleme. Hangisinin yardımıyla. Numara (para birimi cinsinden) almak mümkün olacaktır. Geçen günün karı hakkında. TEŞEKKÜR.
Bir çocuk sorum var. Değişkenler kod başlığında bildirilir. Teorik olarak, küreseldirler. Ama neyin farklı olduğunu anlamıyorum
int i;itibaren
, bu değişken kod başlığında bildirilmişse. Teoride, değişkenin kapsamı . Ancak her iki durumda da işlevin içinde görünür. Test edildi (komut dosyası):
- Herhangi bir fark görmedi. Farklarını açıklayabilir misiniz, yoksa anlamıyorum.
Bir çocuk sorum var. Değişkenler kod başlığında bildirilir. Teorik olarak, küreseldirler.
- Herhangi bir fark görmedi. Farklarını açıklayabilir misiniz, yoksa anlamıyorum.
Evet, bu doğru, daha doğrusu belgelere göre.
static , değişkeni global bellek havuzuna taşırken, kapsamı nerede bildirildiğine bağlı olarak korur.
bildirimin yeri "kod başlığıdır", aktarılan özellikler şunlardır:
Tüm fonksiyonların dışında bildirilen bir değişken global kapsama yerleştirilir. Bu tür değişkenlere programın herhangi bir yerinden erişilebilir. Bu tür değişkenler global bellek havuzunda bulunur, dolayısıyla ömürleri programın ömrüyle aynıdır.
Yerel değişkenler, statik erişim belirteci ile bildirilebilir. Bu durumda, derleyici böyle bir değişkeni global bellek havuzuna tahsis eder. Bu nedenle, statik bir değişkenin ömrü, programın ömrüyle aynıdır. Aynı zamanda, böyle bir değişkenin kapsamı, bildirildiği bloğun sınırları ile sınırlıdır.