Re: For loop?
Postat: 25 februari 2021, 09:45:12
for-loopar och arrayer är, som jag brukar säga, som grädde och sylt. Som gjorda för varandra.
Själv brukar jag inte deklararera loopvariabeln i for-satsen utan innan, men det är väl mest en smaksak samt en fråga om
vad man håller på med. En "tillfällig" i-loop-variabel kan man gott deklararera direkt i for-loopen.
Detta är ett bra exempel på hur man använder for-loopar i C:
kommer skriva ut:
minarray[0] = 0
minarray[1] = 0
minarray[2] = 0
Själv brukar jag inte deklararera loopvariabeln i for-satsen utan innan, men det är väl mest en smaksak samt en fråga om
vad man håller på med. En "tillfällig" i-loop-variabel kan man gott deklararera direkt i for-loopen.
Detta är ett bra exempel på hur man använder for-loopar i C:
Kod: Markera allt
#define MAX_SIZE 3
int minarray[MAX_SIZE] = {0}; // Arrayen har nu tre platser; 0, 1 och 2. Dess "storlek" är 3 platser. Första platsen initieras till 0 (och alla andra nollas enligt c-standard).
for(int i=0;i<MAX_SIZE;i++)
{
printf("minarray[%d] = %d \n", i, minarray[i]);
}
minarray[0] = 0
minarray[1] = 0
minarray[2] = 0