Do you know how C pointers work?

非常機車的題目….
告訴我們 syntax high light 的重要性 -_-|

int 
main(int argc, char **argv) {
	int *a=malloc(sizeof(int));
	int *b=malloc(sizeof(int));
	int *c=malloc(sizeof(int));
	*a=6;
	*b=2;
	*c=*a/*b;
	/* can you predict what will print out? */;
	printf("*a=%d, *b=%d, *c=%d\n",*a,*b,*c);
}

出自 http://blog.xuite.net/frogbsd/geek/3623443

Advertisements

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: