欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)邀請(qǐng)碼778899分享:2023-12-20 C++

柚子快報(bào)邀請(qǐng)碼778899分享:2023-12-20 C++

http://yzkb.51969.com/

C++是C語(yǔ)言的一個(gè)超集,這意味著幾乎所有合法的C程序都是合法的C++程序。C++繼承了C語(yǔ)言的大部分語(yǔ)法和結(jié)構(gòu),并且在此基礎(chǔ)上添加了許多新的特性,比如面向?qū)ο缶幊獭⒛0?、異常處理等?/p>

C++與C語(yǔ)言之間的相似性要比C#與C語(yǔ)言之間的相似性更高。實(shí)際上,C++最初就是作為C語(yǔ)言的一個(gè)增強(qiáng)版本而開發(fā)的,因此兩者在語(yǔ)法、結(jié)構(gòu)和一些基本概念上非常相似。

相比之下,C#雖然也受到C語(yǔ)言的影響,但在語(yǔ)法和特性上與C語(yǔ)言有更大的差異。C#更加注重面向?qū)ο缶幊?,引入了一些新的概念和特性,比如屬性、委托、事件等,這些特性在C語(yǔ)言和C++中并不直接存在。

因此,對(duì)于熟悉C語(yǔ)言的開發(fā)者來(lái)說(shuō),學(xué)習(xí)C++可能會(huì)更容易一些,因?yàn)樗鼈冎g的相似性更高。但是,無(wú)論是C++還是C#,都有其各自的優(yōu)勢(shì)和適用場(chǎng)景,取決于具體的應(yīng)用需求和開發(fā)目標(biāo)。

??DEV C++

Dev C++嚴(yán)格遵守 C++ 的標(biāo)準(zhǔn) 中文字亂碼 區(qū)域設(shè)置—>管理語(yǔ)言設(shè)置—>勾選beta 中文字體與背景色一致,導(dǎo)致顯示除非選中文字否則顯示不出 solution:取消勾選 Dev C++編譯結(jié)果不顯示 關(guān)于DEVC++編譯沒(méi)錯(cuò),但運(yùn)行不出來(lái)的可能原因,安裝的時(shí)候(第二次選語(yǔ)言)選了中文,可能是。 改Dev C++背景色

??CODE

C++ 不以行末作為結(jié)束符的標(biāo)識(shí),可以在一行上放置多個(gè)語(yǔ)句。 把常量定義為大寫字母形式,是一個(gè)很好的編程實(shí)踐。

??第一個(gè)代碼

#include

int main(){

std::cout<<"hello world\n"; //輸出hello world

return 0;

}

#include

using namespace std;

int main(){

cout<<"hello world\n"; //輸出hello world

return 0;

}

??輸入和輸出

#include

//定義了 cin、cout、cerr 和 clog 對(duì)象,

//分別對(duì)應(yīng)標(biāo)準(zhǔn)輸入流、標(biāo)準(zhǔn)輸出流、非緩沖標(biāo)準(zhǔn)錯(cuò)誤流和緩沖標(biāo)準(zhǔn)錯(cuò)誤流。

使用 cerr 流來(lái)顯示錯(cuò)誤消息,其他的日志消息則使用 clog 流來(lái)輸出。

#include

using namespace std;

int main(){

char input[10];

char ex[]="test error";

char log[]="test log";

cerr<<"Error: "<

clog<<"Log: "<

cout<<"please input a word: ";

cin>>input;

cout<<"the word is "<

return 0;

}

??變量和運(yùn)算

#include

#include

#define PI 3.14 //宏定義常量

using namespace std;

int main(){

cout<<2023<

cout<<2023<<"\n";

cout<

cout<<'a'<

cout<<"hello world"<

cout<<"A"<

cout<<"\101"<

cout<<"\x41"<

cout<<"\052"<

cout<<"a";cout<<"b"<

cout<<"type\t\t"<<"-----------size-----------"<

cout<<"bool\t\t"<<"Byte = "<

cout<<" min = "<< (numeric_limits::min)();

cout<<" max = "<< (numeric_limits::max)()<

cout<<"char\t\t"<<"Byte = "<

cout<<" min = "<< (numeric_limits::min)();

cout<<" max = "<< (numeric_limits::max)()<

cout<<"signed char\t"<<"Byte = "<

cout<<" min = "<< (numeric_limits::min)();

cout<<" max = "<< (numeric_limits::max)()<

cout<<"unsigned char\t"<<"Byte = "<

cout<<" min = "<< (numeric_limits::min)();

cout<<" max = "<< (numeric_limits::max)()<

cout<<"short\t\t"<<"Byte = "<

cout<<" min = "<< (numeric_limits::min)();

cout<<" max = "<< (numeric_limits::max)()<

cout<<"int\t\t"<<"Byte = "<

cout<<" min = "<< (numeric_limits::min)();

cout<<" max = "<< (numeric_limits::max)()<

cout<<"long\t\t"<<"Byte = "<

cout<<"float\t\t"<<"Byte = "<

cout<<"double\t\t"<<"Byte = "<

cout<<"long double\t"<<"Byte = "<

cout<<"string\t\t"<<"Byte = "<

string greeting="hello,world\n";

cout<

const int X=2;

const int Y=2;

int area;

area=X*Y;

cout<

return 0;

}

#include

using namespace std;

int main(){

//算術(shù)運(yùn)算 加減乘除取余自增自減

int a=3;

int b=2;

cout<<"a+b="<

cout<<"a-b="<

cout<<"a*b="<

cout<<"a/b="<

cout<<"a%b="<

cout<<"a++="<

cout<<"b--="<

//關(guān)系運(yùn)算 == != > < >= <=

if(a==b){cout<<"a=b"<

else{

cout<<"a!=b"<

}

if(a

else{

cout<<"a>=b"<

}

if(a>=b){cout<<"a>=b"<

else{

cout<<"a

}

//邏輯運(yùn)算 與或非 && || !

//按位與 按位或 異或 取反& | ^ ~

//左移 右移 << >>

if(a&&b){cout<<"true"<

if(a||b){cout<<"true"<

//賦值運(yùn)算 = += -+ *= /= %= <<= >>= &= ^= |=

int j=2;cout<

j<<=2; cout<

j>>=2; cout<

j&=2; cout<

j^=2; cout<

j|=2; cout<

j+=2; cout<

j-=2; cout<

j*=2; cout<

j/=2; cout<

j%=2; cout<

//其他運(yùn)算 sizeof() 條件運(yùn)算符 三目 ? : 逗號(hào)運(yùn)算符 ,

//成員運(yùn)算符 . -> 強(qiáng)制轉(zhuǎn)換 cast 指針 & *

}

#include

#include

using namespace std;

int main(){

short s=10;

int i=-1000;

long l=100000;

float f=230.47;

double d=200.374;

cout<<"sin(d)="<

cout<<"abs(i)="<

cout<<"floor(d)="<

cout<<"sqrt(f)="<

cout<<"pow(d,2)="<

return 0;

}

隨機(jī)數(shù)生成

#include

#include

//#include

using namespace std;

int main(){

int i,j;

srand((unsigned)time(NULL));

for(i=0;i<10;i++){

j=rand();

cout<<"隨機(jī)數(shù) "<

}

return 0;

}

??日期和時(shí)間

#include

#include

using namespace std;

int main(){

time_t now=time(0);

cout<<"本地日期和時(shí)間 "<

tm *lctm=localtime(&now);

cout<<"本地日期和時(shí)間 "<

/*tm *gmtm=gmtime(&now);

cout<<"UTC 日期和時(shí)間 "<

cout<<"年 "<<1900+lctm->tm_year<

cout<<"月 "<<1+lctm->tm_mon<

cout<<"日 "<tm_mday<

cout<<"時(shí)間 "<tm_hour<<":";

cout<tm_min<<":";

cout<tm_sec<

}

??函數(shù)的調(diào)用

#include

using namespace std;

//函數(shù)聲明

int max(int num1,int num2,int num3); //選最大的數(shù)

int sum(int num1,int num2,int num3); //求和

int main(){

int a=200;

int b=300;

int c=100;

int larger;int s;

larger=max(a,b,c);

s=sum(a,b,c);

cout<<"max value is "<

cout<<"sum is "<

return 0;

}

int max(int num1,int num2,int num3){

int result;

if(num1>=num2 && num1>=num3) result=num1;

else if(num2>=num1 && num2>=num3) result=num2;

else result=num3;

return result;

}

int sum(int num1,int num2,int num3){

int sum;

sum=num1+num2+num3;

return sum;

}

方法二:

#include

using namespace std;

int main(){

// 三目運(yùn)算符比較大小

int a=3;int b=2;int c=5;

cout<<"max value is "<< ((a>b)?((a>c)?a:c):((b>c)?b:c)) <

// 定義一個(gè)lambda函數(shù)求和

auto sum = [](int a, int b,int c) -> int {

return a + b + c;

};

// 調(diào)用lambda函數(shù)

int s = sum(3, 4, 5);

cout<<"sum is "<

return 0;

}

??字符串操作

#include

#include

using namespace std;

int main(){

string str="12233";

string str1="dshg";

string str2;

int len;

//copy

str2=str;

cout<<"str2="<

//拼接

cout<<"str+str1="<

//len

cout<<"str2 length="<

return 0;

}

#include

#include

using namespace std;

int main(){

char str[13]="test";

char str1[9]="11a0";

char str2[13];

//int len;

//copy

strcpy(str2,str);

cout<<"strcpy(str2,str1)="<

//字符拼接 strcat

cout<<"strcat(str1,str)="<

//字符長(zhǎng)度

//最后一個(gè)字符是\0 即null

//C++ 中有大量的函數(shù)用來(lái)操作以 null 結(jié)尾的字符串

cout<<"str2 length="<

//字符比較

//str1=str2 return_value=0 ;< <0; > >0

cout<<"strcmp(str1,str2)="<

return 0;

}

??ERROR

??[Error] ‘::main’ must return ‘int’

Dev C++報(bào)錯(cuò) hello_world.cpp [Error] ‘::main’ must return ‘int’

Dev C++嚴(yán)格的遵守 C++ 的標(biāo)準(zhǔn)

這個(gè)錯(cuò)誤是因?yàn)樵贑++中,main函數(shù)必須返回一個(gè)整數(shù)類型的值。通常情況下,main函數(shù)應(yīng)該是這樣的:

int main() {

// 你的代碼

return 0;

}

如果你的main函數(shù)沒(méi)有返回任何值,或者返回值的類型不是int,就會(huì)導(dǎo)致這個(gè)錯(cuò)誤。請(qǐng)確保你的main函數(shù)的返回類型是int,并且在函數(shù)的結(jié)尾處使用return 0;語(yǔ)句來(lái)返回一個(gè)整數(shù)值。

另外,如果你的main函數(shù)接受命令行參數(shù),可以使用下面的形式:

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

// 你的代碼

return 0;

}

確保你的main函數(shù)符合這些要求,就可以解決這個(gè)錯(cuò)誤。

柚子快報(bào)邀請(qǐng)碼778899分享:2023-12-20 C++

http://yzkb.51969.com/

文章鏈接

評(píng)論可見,查看隱藏內(nèi)容
大家都在看:

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18803359.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問(wèn)

文章目錄