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

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

scanf中%s輸入字符串,不理解字符數組名+1的操作

scanf中%s輸入字符串,不理解字符數組名+1的操作

溫溫醬 2019-04-13 08:45:31
程序要求連續(xù)輸入字符串,如:aabbccabvcsssadfacsfdsagsd看了別人的代碼有些地方不理解while((scanf("%s%s",st1+1,st2+1)!=EOF){len1=strlen(st1+1);len2=strlen(st2+1);......}請問scanf中字符數組名+1的操做是擴充了字符數組嗎?如果是那么擴充的內容是什么,代碼中Len1和len2與原本st1,st2的長度有什么變化呢?
查看完整描述

2 回答

?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

個人覺得將+1全部去掉的結果是一樣的吧,樓主把代碼貼全,不知道上下文的話,不清楚為什么要加1.
對于str+1的意思是數組元素str[1]的地址。
                            
查看完整回答
反對 回復 2019-04-13
?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

scanf("%s%s",st1+1,st2+1),不是從st1和st2首地址開始寫,從數組下標是1的位置開始寫。具體為什么數組不從頭開始寫,通過這些代碼還不容易看出來。len1,len2還是輸入字符串的長度
                            
查看完整回答
反對 回復 2019-04-13
  • 2 回答
  • 0 關注
  • 493 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號