Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Pointers in C

Name: Anonymous 2013-06-25 17:59

Hey guys I'm having a little trouble with the following example

#include <stdio.h>
int main(void)
{
char s[] = "Melbourne City";
printf("%s\n", &s[2]);
return 0;
}

which prints "lbourne City" instead of the address of letter 'l'.
I do understand that the %s in the printf continues until a null terminator is hit, but not why &s[2] returns a character in the first place.
Thanks.

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-06-26 8:16

I32LP64 master race wants to eat all your memory
FTFY

If you want to go big, go ILP64. On a supercomputer with several TB of RAM.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List