版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
/*Copyright(c) All 完成日期 原作者:或b完成日期 頭文件開頭處 用#include<filename.h>格式來(lái)標(biāo)準(zhǔn)庫(kù)的頭文件(編譯器將標(biāo)準(zhǔn) 用#include“filename.h”格式來(lái)非標(biāo)準(zhǔn)庫(kù)的頭文件(編譯器 頭文件中只存放“”而不存放“定義不提倡使用全局變量,盡量不要在頭文件中出現(xiàn)象externint這類 #include…void{
…}范例 :存放工程頭文件,如:server.h.hLib:存放工程庫(kù)文件,如:tipr.libstdio.lib標(biāo)識(shí)符的長(zhǎng)度應(yīng)當(dāng)符合“min-length&&max-information”原則之內(nèi)的代碼塊在‘{’在新行之首(以便突出操作符ifif((very_longer_variable1>=&&(very_longer_variable3<=&&(very_longer_variable5<={}char *x, 此處y版本 7.2.2.77.2.2.7注釋是對(duì)代碼的“提示”7.2.2.7voidFunction(floatx,floaty,float{…} 使用consta=b=c=例子:iab&&cd&&cfghd=(a=b+c)+rifabcif((a<b)&&if 表示flagif 表示flagif(flag==if(flag==1if(flag==FALSE)if(flag==0)if(value==0)if(value!=0)if 會(huì)讓人誤解valueif7.3.1.3ifif(x==0.0) if((x>=.EPSINON)&&ifpNULLp與NULL顯式比較,強(qiáng)調(diào)pif(p!=ifp0)//容易讓人誤解pif(p!=if ifconst例:voidStringCopy(char*strDestinationconstcharvoidfunc(constAconstchar*char*str=constchar*str=值到外部臨時(shí)的單元中,加const修飾沒(méi)有任malloc/的使用要點(diǎn)或或malloc/的使用要語(yǔ)法:void*malloc(size_t例子:int*pint*)malloc(sizeof(int*length)語(yǔ)法:void(void*memblock例子:&)voidfunc1(intvoidfunc1(int{x=x+}…intn=0;xn==printf(“n1=printf(“x=voidfunc2(intvoidfunc2(int{(*x)=(*x)+intn=printf(“n=printf(“x=x=n=voidfunc3(intvoidfunc3(int{x=x+intn=printf(“n1=printf(“x=x=n=數(shù)組指針例chara[]chara[]= ochar*p=sizeof(a)sizeof(a12字節(jié)sizeof(p)?sizeof(a)=4voidfunc(char{sizeof(a)//sizeof(a)==sizeof(char} char*p=(char*)malloc(100); …if(p!={strcpy(p,}void{void{char*pchar*) }voidvoidGetMemory(char*p,int{}void{char*str=strcpy(str,}str仍然為p=(char*)malloc(sizeof(char)*voidvoidGetMemory(char**p,int{}void{char*str=NULL;strcpy(str," }*p=(char*)malloc(sizeof(char)* charchar*GetMemory(int{}void{str=strcpy(str, }char*str=char*p=(char*)malloc(sizeof(char)*******不要用return語(yǔ)句返回指向“棧內(nèi)存”charchar{charp[]= o}void{char*str=}str=strreturnp;//******不要用return語(yǔ)句返回指向“棧內(nèi)存”charchar{char*p= oreturnp;//}void{char*str=NULL;str=GetString();printf(“%s\n”,str);}沒(méi)有銷毀指針,故指針地址仍然不變(非例
char*p=(char*)malloc(100);strcpy(p,“ …if(p!={strcpy(pworld}是指向“”內(nèi)存的指char*p=char*str=(char*) MAX=
/*C//C++語(yǔ)言的const PI //C語(yǔ)言的constconst#defineconstfloatRADIUS=constfloatDIAMETER=RADIUS*for(row=0;for(row=0;row<100;{for(col=0;col<5;col++{sum=sum+}}ifif{for(i=0;i<N;}{for(i=0;i<N;}上不可在for循環(huán)體內(nèi)修改循環(huán)變量,防止for建議for語(yǔ)句的循環(huán)控制變量的取值采用“半開半閉區(qū)間”例子 for(intfor(intx=0;x<N;{…}for(intx=0;x<=N-1;{…}7.3.3.4pragma其格式一般為pragma其中para#pragma#pragmapragma7.3.3.4pragma#pragma#pragmapack(4設(shè)定為4struct #pragma#pragma#pragmawarning(disable:450734;once:4385;error:164#pragmawarning(disable:450734不顯示4507和34號(hào)警告信息#pragmawarning(once:43
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電源轉(zhuǎn)移》課件
- 《實(shí)木家具調(diào)研報(bào)告》課件
- 《香港言語(yǔ)治療服務(wù)》課件
- 課件人力資源開發(fā)與
- 2024年醫(yī)療設(shè)備采購(gòu)與供應(yīng)合同3篇
- 2024年生產(chǎn)車間承包與人力資源整合合同范本3篇
- 改裝環(huán)衛(wèi)三輪車協(xié)議書(2篇)
- 2024年物聯(lián)網(wǎng)技術(shù)在農(nóng)業(yè)中的應(yīng)用合同
- 2025年梧州貨運(yùn)從業(yè)資格證模擬考試
- 2025年珠海道路運(yùn)輸從業(yè)資格證考試內(nèi)容是什么
- 中國(guó)古典詩(shī)詞賞析知到章節(jié)答案智慧樹2023年湖北師范大學(xué)
- 進(jìn)擊的巨人優(yōu)質(zhì)獲獎(jiǎng)?wù)n件
- DB45T 2626-2023 石灰單位產(chǎn)品能源消耗限額
- 雅思海外閱讀8套真題(含答案解析)
- 山東省成人高等教育畢業(yè)生登記表
- 【小學(xué)數(shù)學(xué) 】《扇形統(tǒng)計(jì)圖的認(rèn)識(shí)》說(shuō)課(課件)六年級(jí)上冊(cè)數(shù)學(xué)人教版
- 證據(jù)清單模板
- 2023-2024學(xué)年云南省麗江市小學(xué)數(shù)學(xué)三年級(jí)上冊(cè)期末??荚囶}
- 2023年江蘇省環(huán)保集團(tuán)有限公司招聘筆試題庫(kù)及答案解析
- 教育教學(xué)工作會(huì)議記錄
- 人文英語(yǔ)2形考作業(yè)(1-3)答案
評(píng)論
0/150
提交評(píng)論