青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 62,  comments - 19,  trackbacks - 0

試題 4

void GetMemory( char *p )
{
? ?p = (char *) malloc( 100 );
}

void Test( void )
{
? ?char *str = NULL;

? ?GetMemory( str );
? ?strcpy( str, "hello world" );
? ?printf( str );
}
試題 5

char *GetMemory( void )
{? ?
? ???char p[] = "hello world";? ?? ?

? ???return p;??
}
void Test( void )
{? ?
? ???char *str = NULL;??

? ???str = GetMemory();? ?
? ???printf( str );? ?
}

試題 6
void GetMemory( char **p, int num )
{
? ???*p = (char *) malloc( num );
}
void Test( void )
{
? ???char *str = NULL;

? ???GetMemory( &str, 100 );
? ???strcpy( str, "hello" );
? ???printf( str );
}

試題 7

void Test( void )
{
? ???char *str = (char *) malloc( 100 );

? ???strcpy( str, "hello" );
? ???free( str );

? ???...??//
省略的其它語句

}

解答:

試題 4 傳入中 GetMemory( char *p ) 函數的形參為字符串指針,在函數內部修改形參并不能真正的改變傳入形參的值,執行完

char *str = NULL;

GetMemory( str );

后的 str 仍然為 NULL

試題 5

? ???char p[] = "hello world";? ?

? ???return p;??

p[] 數組為函數內的局部自動變量,在函數返回后,內存已經被釋放。這是許多程序員常犯的錯誤,其根源在于不理解變量的生存期。
試題 6 GetMemory 避免了試題 4 的問題,傳入 GetMemory 的參數為字符串指針的指針,但是在 GetMemory 中執行申請內存及賦值語句

p = (char *) malloc( num );

后未判斷內存是否申請成功,應加上:

if ( p == NULL )
{

? ?...//
進行申請內存失敗處理
  }

試題 7 存在與試題 6 同樣的問題,在執行

char *str = (char *) malloc(100);

后未進行內存是否申請成功的判斷;另外,在 free(str) 后未置 str 為空,導致可能變成一個 指針,應加上:

str = NULL;

試題 6 Test 函數中也未對 malloc 的內存進行釋放。

剖析:

試題 4 7 考查面試者對內存操作的理解程度,基本功扎實的面試者一般都能正確的回答其中 50~60 的錯誤。但是要完全解答正確,卻也絕非易事。

對內存操作的考查主要集中在:

1 )指針的理解;

2 )變量的生存期及作用范圍;

3 )良好的動態內存申請和釋放習慣。

在看看下面的一段程序有什么錯誤:

swap( int* p1,int* p2 )
{
? ???int *p;

? ???*p = *p1;
? ???*p1 = *p2;
? ???*p2 = *p;
}

swap 函數中, p 是一個 指針,有可能指向系統區,導致程序運行的崩潰。在 VC++ DEBUG 運行時提示錯誤 “Access Violation” 。該程序應該改為:

swap( int* p1,int* p2 )
{
? ???int p;

? ???p = *p1;
? ???*p1 = *p2;
? ???*p2 = p;
}















posted on 2006-11-09 15:47 喬棟 閱讀(385) 評論(0)  編輯 收藏 引用 所屬分類: C的游樂園
<2006年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用鏈接

留言簿(6)

隨筆分類

隨筆檔案

文章分類

文章檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜


My blog is worth $0.00.
How much is your blog worth?

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜激情一区| 午夜精品美女自拍福到在线| 欧美另类在线观看| 欧美精选一区| 亚洲免费成人av| 亚洲欧美国产不卡| 欧美在线国产精品| 日韩视频永久免费观看| 一区二区三区四区蜜桃| 亚洲影院色无极综合| 性欧美长视频| 亚洲精品一区二区三| 亚洲小视频在线| 久久久国产视频91| 欧美另类videos死尸| 亚洲女人天堂成人av在线| 巨乳诱惑日韩免费av| 久久视频精品在线| 欧美精品一线| 亚洲激情电影在线| 久久视频在线看| 在线 亚洲欧美在线综合一区| 在线精品亚洲| 久久国产精品第一页| 老司机午夜精品| 在线视频观看日韩| 妖精视频成人观看www| 免费观看成人鲁鲁鲁鲁鲁视频| 国产精品天天看| 国产精品99久久99久久久二8| 欧美二区不卡| 久久精品国产99国产精品| 国产精品入口尤物| 欧美激情导航| 欧美黑人多人双交| 狠狠色伊人亚洲综合网站色| 一区二区三区精品在线| 欧美诱惑福利视频| 国产在线播放一区二区三区| 一区二区三区蜜桃网| 久久精品国产欧美激情| 亚洲欧美国产精品专区久久| 美女精品网站| 日韩午夜激情| 久久一区二区三区av| 久久国产精品色婷婷| 亚洲午夜高清视频| aⅴ色国产欧美| 99精品视频免费观看| 久久亚洲综合网| 亚洲欧美日韩区| 欧美黄网免费在线观看| 欧美成人中文字幕| 伊人久久噜噜噜躁狠狠躁 | 国产精品青草久久| 亚洲日产国产精品| 久久永久免费| 久久精品成人| 国产精品日韩精品| 亚洲免费网址| 亚洲电影免费在线观看| 欧美一区午夜视频在线观看| 久久成人精品视频| 国产一区二区三区电影在线观看| 久久久久国产一区二区| 久久综合影音| 欧美激情视频网站| 亚洲国产精品一区二区久| 亚洲美女av电影| 夜夜嗨av色综合久久久综合网| 欧美精品一区三区| 日韩亚洲视频在线| 在线观看一区二区视频| 久久久精品日韩欧美| 免费h精品视频在线播放| 欧美激情第9页| 亚洲欧洲精品成人久久奇米网| 亚洲黄色三级| 亚洲国产婷婷| 欧美日韩国产精品一区二区亚洲| 亚洲欧美国产毛片在线| 欧美激情一区在线| 午夜综合激情| 国内精品久久久久久影视8| 久久视频国产精品免费视频在线| 欧美国产日韩在线| 亚洲系列中文字幕| 久久综合福利| 亚洲麻豆av| 久久精品国产清自在天天线| 亚洲福利精品| 国产精品久久久久久久久久ktv | 亚洲国产精品视频一区| 99re热这里只有精品免费视频| 欧美视频官网| 亚洲成人在线视频播放 | 性做久久久久久免费观看欧美| 国产亚洲精品高潮| 欧美精品日日鲁夜夜添| 亚洲免费婷婷| 亚洲国产精品99久久久久久久久| 亚洲一区国产精品| 亚洲高清视频在线观看| 国产精品拍天天在线| 欧美sm重口味系列视频在线观看| 亚洲一级免费视频| 亚洲国产精品久久久久婷婷老年 | 亚洲精品1234| 欧美日韩ab| 开心色5月久久精品| 这里只有精品视频在线| 日韩视频免费| 国产一区深夜福利| 欧美性一二三区| 亚洲视频一区二区| 欧美激情在线观看| 久久亚洲精品视频| 亚洲专区一区二区三区| 亚洲精品偷拍| 欧美伦理a级免费电影| 久久精品国产精品| 欧美亚洲在线播放| 美女黄色成人网| 欧美在线观看一区| 亚洲男人影院| 亚洲一区精品在线| 一本一本久久a久久精品牛牛影视| 国产精品久久久久久久久借妻| 久久久久看片| 欧美国产一区视频在线观看| 久久激情网站| 午夜亚洲一区| 亚洲欧美国产一区二区三区| 99精品视频网| 亚洲精品乱码久久久久| 亚洲国产一区在线观看| 在线观看亚洲精品| 在线日韩成人| 亚洲黄色有码视频| 亚洲一二三区在线观看| 国产亚洲一区在线播放| 国产毛片精品国产一区二区三区| 一区二区三区日韩精品| 久久久久亚洲综合| 亚洲人体1000| 国产精品自在线| 欧美天堂亚洲电影院在线观看| 欧美国产日韩二区| 欧美搞黄网站| 欧美日韩亚洲综合一区| 久久精品在线| 久久综合电影一区| 欧美黄色成人网| 久久久久青草大香线综合精品| 久久全国免费视频| 欧美黄网免费在线观看| 欧美日韩中文字幕精品| 国产精品入口尤物| 黄色日韩在线| 日韩视频免费看| 亚洲欧美日韩国产一区二区| 久久爱www久久做| 嫩草国产精品入口| 欧美伊人久久| 久久久99精品免费观看不卡| 麻豆91精品| 亚洲精品一区二区在线| 亚洲综合三区| 久久久久久穴| 欧美美女操人视频| 国产精品入口夜色视频大尺度 | 久久精品国产一区二区电影 | 亚洲天堂网站在线观看视频| 午夜精品成人在线| 免费欧美视频| 国产精品区一区二区三| 亚洲电影免费在线| 亚洲欧美综合另类中字| 欧美α欧美αv大片| 99精品视频免费观看视频| 久久精品在线| 国产精品mv在线观看| 在线观看中文字幕不卡| 性久久久久久久久久久久| 欧美激情国产日韩精品一区18| 国语自产精品视频在线看抢先版结局 | 国产日韩视频| 欧美视频网址| 亚洲动漫精品| 性做久久久久久久久| 亚洲精品乱码久久久久久黑人| 亚洲午夜成aⅴ人片| 欧美精品入口| 在线日韩视频| 久久精品色图| 亚洲一区亚洲二区| 亚洲一区二区三区精品动漫| 欧美a级片网| 在线欧美视频| 久久嫩草精品久久久久|