[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 659

 
ToLik_SRGV :

Artyom, benim bir dizi olduğum fikrine nereden kapıldın? Bir dizi öğesi olsaydı, giriş şöyle görünürdü

ve bu sıradan bir değişkendir.

Şu anda, bir çaydanlık olarak, bir değişkenin ( [i] ) bu kullanımının özünü anlamıyorum...
 
artmedia70 :

Lütfen yazım arasındaki farkı açıklayın:



2 değeri karşılaştırmak isterseniz yazarsınız

 double DeM5_0  = iDeMarker ( NULL , PERIOD_M5 , 14 , 0 );
double DeM5_1  = iDeMarker ( NULL , PERIOD_M5 , 14 , 1 );

Tamponu doldurmak istiyorsanız, bir döngü içinde sayacaksınız.

 double DeM5[i] = iDeMarker ( NULL , PERIOD_M5 , 14 ,i);
 
valenok2003 :


2 değeri karşılaştırmak isterseniz yazarsınız

Tamponu doldurmak istiyorsanız, bir döngü içinde sayacaksınız.


Temiz. teşekkürler
 
ToLik_SRGV :

Artyom, benim bir dizi olduğum fikrine nereden kapıldın? Bir dizi öğesi olsaydı, giriş şöyle görünürdü

 double DeM5[i] = iDeMarker ( NULL , PERIOD_M5 , 14 ,array_name[i]);

ve bu sıradan bir değişkendir.


Yazdıklarını deşifre et, lütfen, zor değilse.
 
Vinin :
Yazdıklarını deşifre et, lütfen, zor değilse.
Victor, bir sorun mu var?
 
Vinin :
Yazdıklarını deşifre et, lütfen, zor değilse.

Bir soru vardı:

Lütfen yazım arasındaki farkı açıklayın:

double DeM5_1 =iDeMarker(NULL,PERIOD_M5, 14,1);

ve

double DeM5[i] =iDeMarker(NULL,PERIOD_M5, 14,i);

İlk durumda, değerin alındığı çubuk numarasının açıkça belirtildiğini, ikinci durumda, i öğesinin çubuk numarasını gösteren bir dizi oluşturulduğunu anlıyorum.
İki yöntemin avantajları ve dezavantajları ile ilgileniyorum... Kazanç nedir, hız, kolaylık ve bunlar gibi diğer her şey... Teşekkürler.

sırasıyla, yanıt, i'nin bir dizi öğesi değil , bir dizi öğesinin dizini olduğudur . Bunun bir arama döngüsü olduğunu ve DemM5 dizisinin kastedildiğini hemen anlamadım, ancak bu durumda i sadece bir değişkendir. Doğru, bir döngüden bahsediyorsak ve işte ilk giriş. Belli ki birbirlerini anlamamışlardı.
 
ToLik_SRGV :

Bir soru vardı:

sırasıyla, yanıt, i'nin bir dizi öğesi değil , bir dizi öğesinin dizini olduğudur . Bunun bir arama döngüsü olduğunu ve DemM5 dizisinin kastedildiğini hemen anlamadım, ancak bu durumda i sadece bir değişkendir. Doğru, bir döngüden bahsediyorsak ve işte ilk giriş. Belli ki birbirlerini anlamamışlardı.


yani beni ilgilendiren şey bu

array_name[i]

Benim için bu bir gizem.

Her ne kadar var olma hakkına sahip olsa da. Türüne bağlı olarak.

 
Vinin :


Yani beni ilgilendiren şey bu
Benim için bu bir gizem.
Her ne kadar var olma hakkına sahip olsa da. Türüne bağlı olarak.

ikinci durumda, bir dizi oluşturulur ...

bazı dizi - dizi_adı (örneğin)

...i öğesi çubuk numarasını gösterir.

Örneğin dizi_adı[5] = { 4, 7, 22, 57}
Ve sonra döngüde geçmişten bir satırdaki tüm iDeMarker() değerlerini değil, yalnızca gerekli çubukları alırız.

double DeM5[i] =iDeMarker(NULL, PERIOD_M5 , 14,array_name[i]);

Birbirlerini anlamadıklarını yazdım :))) üzgünüm ...

 
ToLik_SRGV :

bazı dizi - dizi_adı (örneğin)

Örneğin dizi_adı[5] = { 4, 7, 22, 57}
Ve sonra döngüde geçmişten bir satırdaki tüm iDeMarker() değerlerini değil, yalnızca gerekli çubukları alırız.

double DeM5[i] =iDeMarker(NULL,PERIOD_M5, 14,array_name[i]);

Birbirlerini anlamadıklarını yazdım :))) üzgünüm ...


Sorun yok. Ben de anlamak istedim. Teşekkür ederim. Anladım. Her yöntemin var olma hakkı vardır. Ana şey, yazarının anlamasıdır. Seni anladım. Tekrar teşekkürler.
 
Vinin :

Sorun yok. Ben de anlamak istedim. Teşekkür ederim. Anladım. Her yöntemin var olma hakkı vardır. Ana şey, yazarının anlamasıdır. Seni anladım. Tekrar teşekkürler.
Evet, daha önce geçmiş, ancak daha sonraki mevcut hesaplamalar için gerekli olan göstergenin değerlerini kullanırken çok uygundur ... :)