腾讯:在 32和64位系统下,下面代码执行结果分别是多少?
腾讯C/C++工程师:
- //在 32和64位系统下,执行如下代码,运算结果分别是多少?
- void func( char str[100])
- {
- printf("%d",sizeof( str ) );
- }
- int main(void)
- {
- char str[] = "www.zxit8.com";
- char *p = str ;
- int n = 10;
- printf("%d,%d,%d,",sizeof (str ),sizeof ( p ) ,sizeof ( n ) );
- func(str);
- return 0;
- }
复制代码
参考答案如下,回复你的看法比对一下:
|