當前位置:編程學習大全網 - 編程語言 - Dx鍵盤編程

Dx鍵盤編程

#包含& amplt;iostream & ampgt;

使用命名空間std

void main(){

字符輸入[1000];

int i=0,out[26]={0},j;

char輸出字符串[26]=

{'A ',' B ',' C ',' D ',' E ',' F ',' G ',' H ',' I ',' J ',' K ',' L ',

m ',' N ',' O ',' P ',' Q ',' R ',' T ',' U ',' V ',' W ',' X ',' Y ',' Z ' };

cout & amplt;& amplt;“請吧

輸入大寫密碼:";

fgets(輸入,1000,stdin);

而(輸入& amplt;我& ampgt;){

如果(輸入& amplt;我& ampgt;& ampgt;=

壹個'和amp& amp輸入和輸出。lt;我& ampgt;& amplt;='Z'){

輸出[輸入& amplt;我& ampgt;-' A ']++;

}

i++;

}

cout & amplt;& amplt;"輸出:" &;lt;& amplt;endl

for(j = 0;強生公司。lt;26;j++){

cout & amplt;& amplt;輸出字符串[j]& amp;lt;& amplt;

":" & amplt;& amplt;out[j]& amp;lt;& amplt;endl

}

}

另壹個代碼,計算輸入數字中每個數字的個數。

#包含& amplt;iostream & ampgt;

使用命名空間std

void main(){

int m,i=0,a[10]= { 0 };

cout & amplt;& amplt;"請輸入數字:";

CIN & amp;gt;& ampgt;m;

而(m!=0){

I = m % 10;

a & amplt;我& ampgt;++;

m = m/10;

}

for(int j = 0;強生公司。lt;10;j++){

cout & amplt;& amplt;強生公司。lt;& amplt;":" & amplt;& amplt;阿[j]& amp;lt;& amplt;endl

}

}

擴展數據:

Return是C++的壹個關鍵字,提供了壹種終止函數執行的方式。當return語句提供壹個值時,這個值就成為函數的返回值。

說到返回,有必要提壹下主函數的定義。以下信息可在互聯網上找到。好好消化壹下,對理解主函數中的返回值很有幫助。

很多人甚至在市面上的壹些書籍中使用void main(),這其實是錯誤的。Void main()從未在C/C++中定義過。

C++之父比雅尼·斯特勞斯特魯普在其主頁的FAQ中明確寫道

定義void main(){/*...*/}不是也從來不是C++,甚至也不是C.(void main()

在C++或C中從未存在過)。我來分別說說C和C++標準中主函數的定義。

1、C

在C89中,main()是可以接受的。Brian W.Kernighan和Dennis M.Ritchie的經典代表作《C程序設計語言2e》(《C程序設計語言第二版》)使用main()。然而,在最新的C99標準中,只有以下兩個定義是正確的:

int main(void)

int main(int argc,char*argv[])

比如:char*argv[]可以寫成char * * argvArgv和argc可以改為其他變量名(如intval和charval),但必須符合變量的命名規則。

如果不需要從命令行獲取參數,請使用int main(void);否則請使用int main(int argc,char*argv[])。

主函數的返回值類型必須是int,這樣返回值才能傳遞給程序的激活器(比如操作系統)。

如果主函數末尾沒有寫return語句,C99規定編譯器要自動給生成的目標文件(如exe文件)加return 0;,表示程序正常退出。不過我還是建議妳最好在主函數的末尾加壹個return語句。雖然沒必要,但這是個好習慣。

註意,vc6不會向目標文件添加返回0;可能因為vc6是1998年的產品,所以不支持這個功能。現在妳明白我為什麽建議妳最好加上退貨聲明了吧!但是GCC 3.2(Linux下的C編譯器)會在生成的目標文件中加入return 0;。

2、C++

在C++98中,定義了主函數的以下兩個定義:

int main()

int main(int argc,char*argv[])

Int main()相當於C99中的int main(void);int main(int argc,char*argv[])的用法也和C99中定義的壹樣。同樣,main函數的返回值類型也必須是int。

如果主函數末尾沒有寫return語句,C++98規定編譯器要自動給生成的目標文件加return 0;。同樣,vc6不支持這個特性,但是g++ 3.2(Linux下的C++編譯器)支持。

  • 上一篇:基於Proteus的51系列單片機設計與仿真的目錄
  • 下一篇:java數據庫高級編程合集
  • copyright 2024編程學習大全網