五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

黑馬程序員匠心之作|C++教程從0到1入門編程,學(xué)習(xí)編程不再難

2022-04-14 21:23 作者:俗人_LM  | 我要投稿

C++筆記

1.?1書寫hello,world

#include <iostream>

using namespace std;

?

int main()

{

????????cout<<”hello,world”<< endl;

?

????????system(“pause”);

?

????????return 0;

}

1.2注釋

//或/* */

1.3常量的定義

?

?

???#define 常量名 常量值

????#define day 7

?cout<<”一周共有”<<day<<”天”<< endl;

?

const 數(shù)據(jù)類型 常量名 = 常量值;

?const int month = 12;

?cout<<”一年有”<<month<<”個(gè)月”<< endl;

?

2.1 sizeof

?cout<<sizeof(int)<< endl;

2.2浮點(diǎn)型(實(shí)型)

?單精度 float (7位)

????float f1 = 3.14f;//(不加f默認(rèn)為雙精度)

??精度 double(15-16位)

?????double d1 = 3.14?????

??科學(xué)計(jì)數(shù)法

??????float f2 = 3e2;//3*10’2=300

2.3字符串

??????1.C風(fēng)格

????????char str[] = “hello,world”;

????????cout << str << endl;

???????2.C++風(fēng)格

??????????string str2 = “hello,world”;

??????????cout << str2 << endl;

?

2.4布爾類型 bool

??????bool flag = true;

?????cout<< flag << endl;

2.5數(shù)據(jù)的輸入

??????int a;

??????cin >> a;

?????cout<< a << endl;

3.1三目運(yùn)算符

??????c=(a>b?a:b); //如果a>b,則c=a,否則c=b

(a>??b?a:b)=100;//賦值

3.2 switch語句

??????????缺點(diǎn):判斷的只能是整型或字符型,不可以是區(qū)間

???????????優(yōu)點(diǎn):效率高

??????switch(表達(dá)式)

??????{

??????case 1:

??????????語句1;

??????break;//退出分支

……

default:

語句;

??????}

3.3 rand函數(shù)

??????#include<ctime>//time系統(tǒng)時(shí)間頭文件

??????

??????srand((unsigned int)time(NULL));

???????//添加隨機(jī)數(shù)種子,利用系統(tǒng)時(shí)間生成隨機(jī)數(shù),避免生成隨機(jī)數(shù)一樣。

??????rand ( ) % 100+1; //生成0~100的隨機(jī)數(shù)

??4.1一維數(shù)組

???????1.數(shù)據(jù)類型 數(shù)組名[ 數(shù)組長度 ];

?????????????int arry [ 5 ];

?????????????//數(shù)組下標(biāo)從0開始

???????2.數(shù)據(jù)類型 數(shù)組名[數(shù)組長度]={值1,…… };

????????????int arry [ 5 ]={10,20,……};

?????????? //如果初始化數(shù)據(jù)時(shí)沒有全部填寫,剩余用0補(bǔ)齊

????????3. 數(shù)據(jù)類型 數(shù)組名[ ] = {值1,…… };

???4.2數(shù)組名用途

????????1.

????????

?

????????2.

???????4.3數(shù)組內(nèi)元素逆置

??????????????int arr[5]={1,3,2,5,4};

??????????????

??????????????int start=0;

??????????????int end=sizeof(arr)/sizeof(arr[0])-1;

??????????????

??????????????while(start<end)

??????????????{

??????????????int temp=arry[start];

??????????????arry[start]=arr[end];

??????????????arr[end]=temp;

??????????????

??????????????start++;

??????????????end--;

??????????????}

?

??????????????for(i=0;i<5;i++)

??????????????{

??????????????cout<<arr[i]<<endl;

??????????????}

????????4.4冒泡排序

??????????????int arr[9]={4,2,8,0,5,7,1,3,9};

??????????????int i,j; //i—排序次數(shù),j—對(duì)比次數(shù)

??????????????//總排序次數(shù)為元素個(gè)數(shù)-1

??????????????for(i=0;i<9-1;i++)

??????????????{

//內(nèi)層對(duì)比次數(shù)=元素個(gè)數(shù)-循環(huán)次數(shù)-1

??????????????for(j=0;j<9-i-1;j++)

??????????????{

??????????????if(arr[j]>arr[j+1]){

??????????????int temp=arr[j];

??????????????arr[j]=arr[j+1];

??????????????arr[j+1]=temp;

??????????????}

??????????????}

??????????????}

??????????????for(i=0;i<9;i++)

????????{

??????????????cout<<arr[i]<<" ";??????

????????}

?

黑馬程序員匠心之作|C++教程從0到1入門編程,學(xué)習(xí)編程不再難的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
修文县| 民县| 恩施市| 炎陵县| 遂溪县| 达州市| 剑阁县| 东安县| 阜康市| 萨嘎县| 叙永县| 邯郸县| 泰兴市| 甘德县| 九寨沟县| 邵阳市| 原平市| 富川| 龙门县| 淮北市| 咸宁市| 塘沽区| 普格县| 土默特左旗| 吐鲁番市| 樟树市| 山东省| 吴川市| 易门县| 太和县| 乡宁县| 美姑县| 民和| 虞城县| 巴楚县| 桦南县| 财经| 顺昌县| 河东区| 光山县| 申扎县|