民國101年 第2梯次 電腦軟體設計(C++)乙級 學科
第76題
對於C 程式的宣告,c h a r * b , * d [ 8 ] ; i n t x = 5 , y , * z ; 以下那一個正確?
題目
對於C 程式的宣告,c h a r * b , * d [ 8 ] ; i n t x = 5 , y , * z ; 以下那一個正確?
- (1) b = m a l l o c ( x * s i z e o f ( c h a r ) ) ;
- (2) b = ( c h a r * ) m a l l o c ( x * s i z e o f ( c h a r ) ) ;
- (3) d = ( c h a r * ) m a l l o c ( x * s i z e o f ( c h a r ) ) ;
- (4) x = ( i n t * ) m a l l o c ( y * s i z e o f ( i n t ) ) ;
官方答案
(2) b = ( c h a r * ) m a l l o c ( x * s i z e o f ( c h a r ) ) ;