已采納回答 / lily707
默認(rèn)值可聲明也可以不聲明,但聲明默認(rèn)值的形參都在參數(shù)列表的最右面。所以i,j,k都可以不聲明默認(rèn)值也可以都聲明默認(rèn)值。
2016-05-10
已采納回答 / 慕沐8501324
#include <string.h>#include <iostream>#include <stdlib.h>using namespace std;#pragma warning(disable:4996)int main(void){ //在堆中申請(qǐng)100個(gè)char類(lèi)型的內(nèi)存 char *str = new char[100]; //拷貝Hello C++字符串到分配的堆中的內(nèi)存中 strcpy(str, "Hello imooc"); //打印字符串 cout...
2016-05-09
已采納回答 / JesseZhang00330
第一道練習(xí)中的寫(xiě)法是 const int* const p = &a; 注意第二個(gè)const的位置在 * 之后,修飾的是指針p本身,意思是一個(gè)指向常量的常量指針。而寫(xiě)成const int const *p=&a 是錯(cuò)誤的,因?yàn)?* 之前的都是修飾指針指向的對(duì)象,相當(dāng)于 const const int *p,這樣就重復(fù)了。而在這一道練習(xí)題中,p指向的對(duì)象是常量,所以 * 之前要加const,但是指針 p 本身可以是常量,也可以是變量,所以 * 之后可以不用加const。
2016-04-14
已采納回答 / 煙雨ISO江南
你在調(diào)用的時(shí)候就不用再寫(xiě)出應(yīng)該返回什么值了,直接寫(xiě)fun(x,y)就可以在定義這個(gè)函數(shù)的時(shí)候就需要指明返回什么值,是int 類(lèi)型還是void類(lèi)型
2016-04-01
已采納回答 / If丶凌
const int*p定義的是指向常量的指針;int * count p 定義的是常量指針??梢岳斫鉃閜是指向count地址的指針,而*p=count,因?yàn)閏ount是一個(gè)常量,所以是*p為一個(gè)常量,故const在int*p前面修飾整個(gè)
2016-03-21
已采納回答 / 趙康Rene
結(jié)構(gòu)體的定義?? typedef struct{}list;???? typedef是別名的使用?? list就是結(jié)構(gòu)體的別名。
2016-03-18
已采納回答 / 慕瓜9905694
C++ 內(nèi)存管理本身導(dǎo)致的,申請(qǐng)的內(nèi)存沒(méi)人管,自己控制分配和釋放。不釋放內(nèi)存的話(huà),內(nèi)存越用越少,是不現(xiàn)實(shí)的。
2016-03-05
已采納回答 / 慕工程6948927
stdlib 頭文件即standard library標(biāo)準(zhǔn)庫(kù)頭文件 。stdlib 頭文件里包含了C、C++語(yǔ)言的最常用的系統(tǒng)函數(shù)。是引用stdlib.h頭文件,即#include <stdlib.h>。這里的.h是不可缺少的。stdlib.h中,包含了C語(yǔ)言的一些常用庫(kù)函數(shù)。如動(dòng)態(tài)內(nèi)存相關(guān)的malloc, realloc,zalloc,calloc,free等。隨機(jī)數(shù)相關(guān)的rand,srand等。系統(tǒng)相關(guān)的system, getenv,setenv等。字符串轉(zhuǎn)數(shù)值函數(shù),atoi, atof,...
2016-03-02
已采納回答 / 蓮花生_穢土轉(zhuǎn)生
p是指針,接收地址,所以p=10錯(cuò)誤,10是常量,而不是變量地址;*p作為左值時(shí),代表其所指向的內(nèi)存空間。
2016-02-29