已采納回答 / 慕沐8501324
#include <string.h>#include <iostream>#include <stdlib.h>using namespace std;#pragma warning(disable:4996)int main(void){ //在堆中申請100個char類型的內(nèi)存 char *str = new char[100]; //拷貝Hello C++字符串到分配的堆中的內(nèi)存中 strcpy(str, "Hello imooc"); //打印字符串 cout...
2016-05-09
已采納回答 / JesseZhang00330
第一道練習(xí)中的寫法是 const int* const p = &a; 注意第二個const的位置在 * 之后,修飾的是指針p本身,意思是一個指向常量的常量指針。而寫成const int const *p=&a 是錯誤的,因為 * 之前的都是修飾指針指向的對象,相當(dāng)于 const const int *p,這樣就重復(fù)了。而在這一道練習(xí)題中,p指向的對象是常量,所以 * 之前要加const,但是指針 p 本身可以是常量,也可以是變量,所以 * 之后可以不用加const。
2016-04-14
最新回答 / 詩情美如畫
第一個 可能因為 ?const int ?* 不能轉(zhuǎn)成 int *,常量似乎是無法再次賦值的, 你把指針變量加上const就好了第二個 const的僅作用于*p的值 而不影響p的地址
2016-04-11
最贊回答 / 詩情美如畫
比如:寫一個加的函數(shù)可以這樣寫int add(int a,int b);//重載函數(shù)的類型必須不一樣 否則會報錯double add(double a,double?b);//下面是函數(shù)體int add(int a,int b){????return a+b;}double add(double a,double b){ ?return a+b;}//主函數(shù)void main(){?????//關(guān)鍵在于你怎么調(diào)用? ?add(5,2);如果你輸入的是整數(shù)那么 它自動調(diào)用int類型的函數(shù)//如果你輸入的是a...
2016-04-02
已采納回答 / 煙雨ISO江南
你在調(diào)用的時候就不用再寫出應(yīng)該返回什么值了,直接寫fun(x,y)就可以在定義這個函數(shù)的時候就需要指明返回什么值,是int 類型還是void類型
2016-04-01