第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

109. 設(shè)有如下函數(shù)定義:

109. 設(shè)有如下函數(shù)定義:

C
包小龍蝦 2018-08-01 11:51:00
109. 設(shè)有如下函數(shù)定義:int fun(char *str){ char *p=str;while ( *p != '\0') p++;?return (p-str);}則以下語句執(zhí)行后的輸出結(jié)果是( )。printf("%d\n",fun("Student"));A. 7B. 8C. 9D. 10求會的大神詳細解析下,拜托了
查看完整描述

1 回答

已采納
?
凌丶星護

TA貢獻5條經(jīng)驗 獲得超2個贊

從函數(shù)定義的部分開始解析:

要求傳入的是一個字符類型的指針(亦或者理解為字符串的首地址)

然后將str的值傳遞給p(p中此時存儲的就是字符串首地址)

開始循環(huán),直到p指向的位置為'\0'(也就是說,到達了字符串的末尾)

然后返回p與傳入指針的差值(也就是末尾的地址減去首地址,返回的就是字符串的長度)

實例:

已經(jīng)知道函數(shù)返回字符串的長度,student的長度為7,選擇A選項

查看完整回答
反對 回復 2018-08-02
  • 包小龍蝦
    包小龍蝦
    可是數(shù)組不是從0開始嗎,那樣的話p最后不是指向6嗎?然后6-0,我不是很明白呀
  • 凌丶星護
    凌丶星護
    p指向6的時候指的是t,然后+1,為7的時候指的是“\0”
  • 凌丶星護
    凌丶星護
    。。。覺得好的話要不采納一下?
點擊展開后面4
  • 1 回答
  • 0 關(guān)注
  • 974 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號