亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

關于C++的小細節

2019-11-06 07:00:33
字體:
來源:轉載
供稿:網友

C++里面,char a[100]=”hello”和char * p=”hello”的區別?

char a[100]在棧上分配了數組的空間,可讀,可寫 char *p = “hello”,字符串的空間在常量區分配,只讀 嚴謹的寫法應該是 const char *p = “hello”; c/c++為了兼容歷史代碼,才允許寫成char *p=“hello”,但一旦試圖寫入這個空間,操作系統(DOS不算啊)會捕捉到這個錯誤的

二者在內存中的位置肯定是不同的,前者是字符型數組,是將字符串放到了這個數組中,分配在內存的棧區域,而后者則是將字符型指針指向此字符串,是將字符串的首地址賦給了指針p,但是字符串是在內存的程序區,這是二者的區別,從訪問機制上來說,數組用下標運算符“[ ]”進行值訪問,例如a[0]值為h,a[1]值為e;指針則是需要用反向引用運算符進行值訪問“”例如:*p值為h (p+1)值為e。

區別之一: a[100] =”hello”; 分配100個字節內存,而char *p = ”hello” 只分配6個字節內存 區別之二: 前者所存的內容可以改變(例如a[3]=’A’; OK),而后者則不可以(例如p[3]=’A’; Error)。

面試編程題 1、計算兩個日期之間相隔的天數 閏年:公元年數可被4整除(但不可被100整除)為閏年,但是正百的年數必須是可以被400整除的才是閏年,其他都是平年

void IsLeap(int year){ return( year % 4 == 0 || year % 400 == 0) && (year % 100 !=0);}

計算兩個年月日之間的總天數,思路是分別算出日期的總天數,然后相減。

typedef struct { int iYear; int iMonth; int iDay;}Date;//IsLeap函數判斷一個年份是否為閏年,方法如下:bool IsLeap(int year){ return (year % 4 ==0 || year % 400 ==0) && (year % 100 !=0);}//DayInYear能根據給定的日期,求出它在該年的第幾天,代碼如下int DayInYear(Date* pDate){ int iRet = 0; int DAY[12]={31,28,31,30,31,30,31,31,30,31,30,31}; if(IsLeap(pDate->iYear)) DAY[1] = 29; for(int i=0; i < pDate->iMonth - 1; ++i) { iRet += DAY[i]; } return iRet;}int DaysBetween2Date(Date* pDate1, Date* pDate2){ //取出日期中的年月日 Date *pTmp; if(pDate1->iYear == pDate2->iYear && pDate1->iMonth == pDate2->iMonth) { return abs(pDate1->iDay - pDate2->iDay); } else if(pDate1->iYear == pDate2->iYear) //如果年相同 { return abs(DayInYear(pDate1) - DayInYear(pDate2)); } else //年月都不相同 { int d1,d2,d3; //確保pDate1->year1年份比pDate2->year2早 if(pDate1->iYear > pDate2->iYear) { pTmp = pDate1; pDate1 = pDate2; pDate1 = pTmp; } if(IsLeap(pDate1->iYear)) d1 = 366 - DayInYear(pDate1); //取得這個日期在該年還于下多少天 else d1 = 365 - DayInYear(pDate1); d2 = DayInYear(pDate2); //取得在當年中的第幾天 d3 = 0; for(int year = pDate1->iYear + 1; year < pDate2->iYear; year++) { if(IsLeap(year)) d3 += 366; else d3 += 365; } return d1 + d2 + d3; }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91免费欧美精品| 亚洲人成伊人成综合网久久久| 午夜精品一区二区三区在线视频| 国产精品九九九| 九九热视频这里只有精品| 中文字幕不卡在线视频极品| 国产suv精品一区二区三区88区| 国产视频精品一区二区三区| 色悠悠久久88| 亚洲欧美日韩精品久久奇米色影视| 精品电影在线观看| 色多多国产成人永久免费网站| 亚洲自拍欧美另类| 中文在线资源观看视频网站免费不卡| 欧美一级视频一区二区| 国产精品福利无圣光在线一区| 插插插亚洲综合网| 69av视频在线播放| 68精品国产免费久久久久久婷婷| 成人黄色中文字幕| 亚洲国产精品99久久| 中文字幕少妇一区二区三区| 日韩av成人在线观看| 色爱av美腿丝袜综合粉嫩av| 亚洲va电影大全| 国产手机视频精品| 国产亚洲精品美女久久久| 久久五月天色综合| 国产精品久久久久影院日本| 欧美亚洲激情视频| 久久6免费高清热精品| 成人免费网站在线看| 亚洲美女在线观看| 日韩专区在线观看| 亚洲精品98久久久久久中文字幕| 欧美激情免费观看| 日韩在线播放视频| 欧美激情一区二区三区在线视频观看| 欧美网站在线观看| 97久久精品人搡人人玩| 最近2019年中文视频免费在线观看| 久久精品美女视频网站| 日韩精品极品在线观看播放免费视频| 欧美激情综合色| 精品自拍视频在线观看| 国产精品永久免费观看| …久久精品99久久香蕉国产| 性色av一区二区三区在线观看| 午夜精品国产精品大乳美女| 国产精品中文字幕久久久| 欧美激情a∨在线视频播放| 欧美激情性做爰免费视频| 亚洲成人激情视频| 17婷婷久久www| 国产精品一区二区久久精品| 日韩在线激情视频| 日韩乱码在线视频| www.久久色.com| 成人免费福利在线| 91精品国产自产在线观看永久| 亚洲精品国产精品自产a区红杏吧| 日韩av网址在线| 日韩在线视频免费观看| 成人羞羞国产免费| 国产欧美精品日韩精品| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲精选在线观看| 亚洲加勒比久久88色综合| 国产97色在线|日韩| 精品二区三区线观看| 久久亚洲精品一区二区| 亚洲第一页自拍| 久久久久中文字幕| 色噜噜国产精品视频一区二区| 4388成人网| 亚洲精品suv精品一区二区| 国产香蕉一区二区三区在线视频| 亚洲欧美日韩天堂一区二区| 国产欧美一区二区白浆黑人| 日韩av在线最新| 亚洲跨种族黑人xxx| 国产精品999| 亚洲免费视频一区二区| 国产精品成久久久久三级| 久久人人看视频| 亚洲国产欧美精品| 国产成人精品国内自产拍免费看| 欧美福利小视频| 久久韩剧网电视剧| 26uuu久久噜噜噜噜| 欧美丰满少妇xxxxx| 日韩亚洲精品视频| 亚洲人成啪啪网站| 日韩女优人人人人射在线视频| 成人免费xxxxx在线观看| 精品国产一区二区在线| 欧美激情精品久久久久久黑人| 亚洲老头同性xxxxx| 色偷偷噜噜噜亚洲男人的天堂| 尤物yw午夜国产精品视频| 国产亚洲精品va在线观看| 中文字幕亚洲一区二区三区五十路| 亚州av一区二区| 神马国产精品影院av| 欧美巨乳在线观看| 久热精品在线视频| 欧美极品少妇全裸体| 亚洲一区制服诱惑| 欧美极品欧美精品欧美视频| 伊人精品在线观看| 亚洲人线精品午夜| 日韩成人激情在线| 国产精品第一第二| 欧美性极品xxxx娇小| 97国产精品视频| 国产一区二区三区四区福利| 亚洲国产精品久久91精品| 久久久精品久久久久| 欧美在线视频免费播放| 亚洲欧美日韩久久久久久| 国产精品第一第二| 日韩色av导航| 久久久久日韩精品久久久男男| 久久久精品国产一区二区| 精品国产乱码久久久久久婷婷| 4p变态网欧美系列| 国产成人精品综合久久久| 亚洲人成电影在线观看天堂色| 91在线观看免费观看| 久久国产加勒比精品无码| 日韩亚洲国产中文字幕| 成人欧美一区二区三区在线湿哒哒| 日韩av一区在线| 亚洲午夜未删减在线观看| 欧美大片大片在线播放| 国产精品美女在线| 人人澡人人澡人人看欧美| 成人午夜在线视频一区| 亚洲人成五月天| 国产成人精品优优av| 亚洲最新av在线网站| 亚洲成年人影院在线| 亚洲精品日韩久久久| 欧美大成色www永久网站婷| 91精品啪在线观看麻豆免费| 国产精品丝袜白浆摸在线| 91在线观看免费高清| 欧美极品少妇全裸体| 国产成人精品视频| 91久久精品视频| 日韩av在线免费| 久久国产精品影片| 97精品国产aⅴ7777| 国模gogo一区二区大胆私拍| 日韩av在线免费看| 正在播放亚洲1区| 日韩精品一区二区三区第95| 日韩中文字幕不卡视频| 久久久久北条麻妃免费看| 久久精品99久久久久久久久| 激情成人在线视频| 美女精品视频一区| 欧美片一区二区三区| 51精品国产黑色丝袜高跟鞋|