日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C/C++入門易錯(cuò)點(diǎn)及常用小技巧

GReq_mcu168 ? 來源:未知 ? 作者:李倩 ? 2018-10-17 08:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.int型:絕對(duì)值在10^9范圍內(nèi)的整數(shù)都可以定義成int型。

2.longlong型:如果longlong型賦值大于2^31 -1的初值,則需要在初值后面加上LL,否則會(huì)編譯錯(cuò)誤。

3.float、double輸入輸出格式:使用printf("%f",c);語(yǔ)句時(shí),%f是float和double型的輸出格式。而在使用scanf輸入時(shí),float輸入格式為%f,double輸入格式為%lf。

4.if條件:由于if(n)表示if(n!=0),所以if(!n)表示if(n==0)

5.for語(yǔ)句:注意在C語(yǔ)言中不允許在for(A;B;C)語(yǔ)句的表達(dá)式A里定義變量(比如inta=0;的寫法是不允許的),但在C++中可以

6.數(shù)組定義:如果數(shù)組大小較大(10^6級(jí)別以上),則需要將其定義在主函數(shù)外面,否則會(huì)使程序異常退出。

7.數(shù)組賦初值:如果我們定義一個(gè)數(shù)組int array[10]={12,1,6,4}.可知只對(duì)數(shù)組的前四項(xiàng)賦值,那么后面沒有賦值的元素默認(rèn)為0.但如果該數(shù)組沒有賦初值,數(shù)組中的每個(gè)元素都可能會(huì)是一個(gè)隨機(jī)數(shù)(不一定是0)。所以如果想給整個(gè)數(shù)組都賦值為0,簡(jiǎn)單介紹以下四種方法:

1、int array[10]={};

2、int array[10]={0};

3、memset函數(shù) :memset(array,0,sizeof(array));//若數(shù)組為int array[10],則此處sizeof(array)=4*5=20,因?yàn)?/p>

memset是按字節(jié)賦值. 格式memset(數(shù)組名,值,sizeof(數(shù)組名));

4、fill函數(shù) :fill(array,array+5,8);//數(shù)組從array[0]到array[4]均被賦值為8,格式fill(起始地址,結(jié)束地址,值);

注意:memset()函數(shù)需頭文件. 且memset()只能為數(shù)組賦初值0和-1,因?yàn)閙emset()只能以字節(jié)為單位賦值fill()函數(shù)需頭文件.且fill()可以為數(shù)組或容器的某段區(qū)域賦某個(gè)任意相同的值.

8.二維數(shù)組賦值:若二維數(shù)組array[4][5]={{1,2,3,4,5},{2,2,3},{},{4,2,3,5}};可以看出第三行用{}跳過了(如果不加大括號(hào)是無法通過編譯的)

9.字符數(shù)組初始化:字符數(shù)組可以通過直接賦值字符串來初始化(僅限初始化,程序其他位置不允許這樣直接賦值整個(gè)字符串)

10.字符數(shù)組輸入輸出:定義char str[10]; scanf("%s",str); pritnf("%s",str);注意字符數(shù)組在輸入時(shí)不需要加&取地址運(yùn)算符. 且scanf輸入時(shí)%s通過空格或換行來識(shí)別一個(gè)字符串的結(jié)束

gets用來輸入一行字符串.gets識(shí)別換行符 作為輸入結(jié)束,因此scanf完一個(gè)整數(shù)后如果要使用gets,需要先用getchar接收整數(shù)后的換行符;puts輸出一行字符串后會(huì)緊跟一個(gè)換行( )

11.字符數(shù)組長(zhǎng)度的重要性:字符數(shù)組的長(zhǎng)度一定要比實(shí)際存儲(chǔ)字符串的長(zhǎng)度至少多1,作為結(jié)束符'

东海县| 临泉县| 大埔区| 五峰| 泾源县| 溧阳市| 宣城市| 满城县| 谷城县| 富裕县| 宜兰县| 梁河县| 九龙坡区| 桂平市| 海城市| 邵阳县| 河西区| 闽清县| 中牟县| 黔江区| 乐山市| 靖边县| 乌恰县| 东阳市| 湖州市| 肥西县| 绍兴县| 宝清县| 鄂尔多斯市| 大安市| 武邑县| 克山县| 龙胜| 娄底市| 黑龙江省| 灯塔市| 苍梧县| 闻喜县| 泾阳县| 绥中县| 周宁县|