Pointer i c
Hej jeg er ved at lære at bruge pointere. Jeg sys det virker lidt svært at komme igang med?#include<stdio.h>
void vis_streng(char *streng) {
while (*streng != '\0') {
printf("%c", *streng);
streng++;
}
}
int main(void)
{
vis_streng("Er pointer nu også så smart?");
return 0;
}
Nogen der kan forklare det her program?
Hvad sker der når man skriver: streng++; til noget der ellers er deff. som: *streng.
Det er kun delen med pointer jeg ikke forstår?
På forhånd tak