課程
/后端開發
/C
/C語言入門
index返回的值3是返回到getIndex(int arr[5],int value)里面了嘛,? 然后主函數里面int index = getIndex(arr, value);? ?index就等于3嗎
2018-10-05
源自:C語言入門 6-6
正在回答
getIndex函數里的index 和主函數里的index 是不一樣的? 只是名字一樣? 你可以隨便改的
總的來說就是,getIndex函數所求的值,用index代替。 在主函數中,調用getIndex函數所求的值,用index代替。這兩個可以一樣,可以不一樣,因為是在不同的函數中。
getIndex函數里的index是一個返回值,返回的是這個函數中value這個值與arr數組中相同值的arr數組中的這個數的下標,就是說getIndex(int arr[5],int value),這里面找出value與arr[5]數組中相同的數,然后返回這個數在arr[5]中的下標 i ,然后index=i,即返回給index。 這個函數中并沒有特定的數值,都只是符號的表示。
在主函數中,調用getIndex函數,也就是賦值,就是找出 8=arr[3]=8 也就是說 getIndex(arr,value)這個值是3. 然后再將getIndex(arr,value)用一個簡單的符號代替,可以是index也可以是a 任何字符都可以, 然后輸出 也可以直接printf("%d在數組中存在,下標為:%d\n",value,getIndex(arr,value));
qq_致誘_nEV047
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答請大神解釋一下
2 回答請問哪個大神解釋一下
2 回答求大神解釋一下
1 回答求大神解釋一下
1 回答請大神解釋下時間?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-06
getIndex函數里的index 和主函數里的index 是不一樣的? 只是名字一樣? 你可以隨便改的
總的來說就是,getIndex函數所求的值,用index代替。 在主函數中,調用getIndex函數所求的值,用index代替。這兩個可以一樣,可以不一樣,因為是在不同的函數中。
getIndex函數里的index是一個返回值,返回的是這個函數中value這個值與arr數組中相同值的arr數組中的這個數的下標,就是說getIndex(int arr[5],int value),這里面找出value與arr[5]數組中相同的數,然后返回這個數在arr[5]中的下標 i ,然后index=i,即返回給index。 這個函數中并沒有特定的數值,都只是符號的表示。
在主函數中,調用getIndex函數,也就是賦值,就是找出 8=arr[3]=8 也就是說 getIndex(arr,value)這個值是3. 然后再將getIndex(arr,value)用一個簡單的符號代替,可以是index也可以是a 任何字符都可以, 然后輸出 也可以直接printf("%d在數組中存在,下標為:%d\n",value,getIndex(arr,value));