當前位置:學識都>好好學習>考研>

Windows NT 下的32 位C++程序,請計算sizeof 的值

學識都 人氣:7.99K

void Func ( char str[100])

Windows NT 下的32 位C++程序,請計算sizeof 的值

{

計算

sizeof( str ) = 4 (2 分)

}

char str[] = “Hello” ;

char *p = str ;

int n = 10;

請計算

sizeof (str ) = 6 (2 分)

sizeof ( p ) = 4 (2 分)

sizeof ( n ) = 4 (2 分)

void *p = malloc( 100 );

請計算

sizeof ( p ) = 4 (2 分)

拓展閱讀:

C++這個名字是Rick Mascitti於1983年中所建議的,並於1983年12月首次使用。更早以前,尚在研究階段的發展中語言曾被稱爲“new C”,之後是“C with Class”。

計算機科學中,C++仍被稱爲C語言的上層結構。它最後得名於C語言中的“++”操作符(其對變量的值進行遞增)。

而且在共同的命名約定中,使用“+”以表示增強的程序。Stroustrup說:“這個名字象徵着源自於C語言變化的'自然演進”。

注:C+是一個和C/C++無關的早期編程語言。

Rick Mascitti在1992年被非正式地問起名字的由來,他表示這是在半開玩笑中說出的。他從沒想過C++會成爲這門語言的正式名字。

有一個關於C++名字的笑話,當你使用後綴++時,賦值發生在加運算之後(因此,它應該是++C,而不是C++,這個笑話是說時下某些程序員還在以使用C的方式使用C++,這通常被一些權威著作認爲是不正確的)。