最新回答 / 慕工程3516507
作用域和函數(shù)名相同,形參不同的兩個(gè)或多個(gè)函數(shù),即互為重載函數(shù)。本例是作用域、函數(shù)名、形參數(shù)量都相同,只是形參類型不同,系統(tǒng)能夠根據(jù)實(shí)參選擇使用哪個(gè)函數(shù),是為重載函數(shù)。
2018-05-18
已采納回答 / 慕標(biāo)whitedove_
#include <iostream>using namespace std;/**? *函數(shù)功能:返回a和b的最大值? *a和b是兩個(gè)整數(shù)? */int getMax(int a, int b){? ? return a > b ? a : b; /*這是一個(gè)三目表達(dá)式,你可以百度一下 (表達(dá)式1?表達(dá)式2:表達(dá)式3)若1成立則2有效,反之3有效*/}/**? * 函數(shù)功能:返回?cái)?shù)組中的最大值? * arr:整型數(shù)組? * count:數(shù)組長度? * 該函數(shù)是對上面函數(shù)的重載? */i...
2018-04-02
已采納回答 / ___TINGWEN
不給第一個(gè)賦值的話,i位置實(shí)參不能什么都不寫,C++語法上是沒有這種調(diào)用形式的,這種寫法本身就是錯(cuò)誤的;函數(shù)調(diào)用時(shí)只能是從左往右給值的;“,”前面不能為空,所以不管咋地,第一個(gè)的值都必須得寫,還有就是,在進(jìn)行函數(shù)調(diào)用的時(shí)候,對于沒有給出默認(rèn)值的變量,則必須在調(diào)用時(shí)給出具體的值;對于已經(jīng)給出默認(rèn)值的變量,在調(diào)用時(shí)實(shí)參的值可給可不給;如果想要不給第一個(gè)賦值的話,如果給出第一個(gè)的默認(rèn)值(則后面j,k的默認(rèn)值也必須已經(jīng)給出了)就不用給第一個(gè)賦值了,調(diào)用時(shí)就是fun();如果不給處第一個(gè)變量i的默認(rèn)值,那調(diào)用時(shí)就必...
2018-04-01
最新回答 / 斐珺孜
您好!是有區(qū)別的:前者還可以指向其它地址,p=&y是可行的(參考上圖);后者不能指向其它地址,p=&y是錯(cuò)誤的(參考下圖);<...圖片...><...圖片...>3-1 C++語言-const(08:39)? ?課程 2:50 ?處有詳細(xì)說明。望采納!以上。
2018-03-08
最贊回答 / 慕設(shè)計(jì)0467769
count定義的是const類型的,說明count是不能改變值的,而你下面又定義了一個(gè)可變的*p指向了count,豈不是接下來就可以寫*p=?來改變count的值了嗎?所以編譯會(huì)報(bào)錯(cuò)。指向常量的指針也必須定義成const int *p
2018-03-07