最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實現(xiàn)客房管理系統(tǒng)

 更新時間:2022年08月31日 10:13:53   作者:@小cai同學(xué)  
這篇文章主要為大家詳細介紹了C語言實現(xiàn)客房管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了C語言實現(xiàn)客房管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

總體設(shè)計

下面來分析一下整個系統(tǒng),根據(jù)上面的要求分析,可將這個系統(tǒng)設(shè)計為五大模塊(見下圖):登記模塊,統(tǒng)計模塊,查詢模塊,修改模塊,退出模塊。其主要功能為:注冊,統(tǒng)計,查詢,修改,退房功能。

一、頭文件以及結(jié)構(gòu)體

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#define NUM 50? ? //定義常量NUM?
void input();?
void record();
void find();
void modify();
//建立如下結(jié)構(gòu)體:?
struct Client
?
{ ??
? char name[20]; ??
? char sex[10];?
? int age;?
? char ID_card[20];
??int year;?
? int month; ??
? int date; ? ? ???
? int Room_ID; ??
? char Tel[15]; ? ???
? int Price; ???
? char Sign[10]; ???
? }Room[NUM];

二、保存和讀取函數(shù)

1、保存函數(shù)用于將輸入的數(shù)據(jù)保存到文本文件客戶信息.txt文件中,實現(xiàn)數(shù)據(jù)的保存

void save()
{
?? ?FILE *fp;
?? ?int i;
?? ?if ((fp=fopen("客戶信息.txt","a+"))==NULL)?? ?/*a+表示以讀和追加方式打開文件客戶信息.txt */
?? ?{printf("cannot open file\n");
?? ?return;}
?? ?for(i=0;i<NUM&&Room[i].age!=0;i++)
?? ?fprintf(fp,"%s %s %d %s %d %d %d %d %s %d %s\n",Room[i].name,Room[i].sex,Room[i].age,Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Room_ID,Room[i].Tel,Room[i].Price,Room[i].Sign);
//按照規(guī)定的格式保存客戶信息
?? ?fclose(fp);?
}

2、讀取函數(shù)將文本文件客戶信息.txt中的客戶個人信息讀取出來,從而實現(xiàn)統(tǒng)計、查詢以及修改的功能。

void read()
{
FILE *fp;
int i;
if((fp=fopen("客戶信息.txt","r"))==NULL)
? {printf("\nCannot open file\n");
?? ?return;}
? for(i=0;!feof(fp);i++)?? ??? ??? ?//!feof(fp)文件讀到結(jié)束時讀取停止
fscanf(fp,"%s %s %d %s %d %d %d %d %s %d %s\n",&Room[i].name,&Room[i].sex,
&Room[i].age,&Room[i].ID_card,&Room[i].year,&Room[i].month,&Room[i]. date,&Room[i].Room_ID,&Room[i].Tel,&Room[i].Price,&Room[i].Sign,&now_no);?
?? ?fclose(fp);
}

三、按照房間號查找函數(shù)

int search(int num)
{
?? ?int i,k=1;
?? ?read();
?? ?for(i=0;i<NUM;i++)
?? ?{
?? ??? ?if(Room[i].Room_ID==num)
?? ??? ?{
?? ??? ??? ?return 1;
?? ??? ??? ?k=0;
?? ??? ?}
?? ?}
?? ??? ?if(k)
?? ??? ??? ?return 0;
?? ??? ?return 0;
}

四、登記模塊

用于完成客戶個人信息的輸入功能并保存。本函數(shù)的功能為先要在文件中查找房間狀態(tài),若可以出借,則允許入住,把房客信息(房間號、價格、房間狀態(tài)、入住人姓名、入住人身份證號等)添加到記錄中,并把房間狀態(tài)改為已住。

void input()
{
?? ?int i,right,index;
?? ?char as;
?? ?do
?? ?{
?? ??? ?printf("\t\t\t\t1.賓客入住登記\n");
?? ??? ?do
?? ??? ?{
?? ??? ??? ?printf("請輸入房間號:\n");
?? ??? ??? ?scanf("%d",&i);
?? ??? ??? ?index=search(i);
?? ??? ??? ?if(index)
?? ??? ??? ?{printf("已有賓客居住,請重新輸入!\n");
?? ??? ??? ?right=1;
?? ??? ??? ?getchar();}
?? ??? ??? ?else
?? ??? ??? ??? ?right=0;
?? ??? ??? ?Room[i-1].Room_ID=i;
?? ??? ?}
?? ??? ?while(right==1);
?? ??? ?printf("\n輸入賓客的姓名:");
?? ??? ?scanf("%s",Room[i-1].name);
?? ??? ?printf("\n輸入賓客性別:");
?? ??? ?scanf("%s",Room[i-1].sex);
?? ?printf("\n輸入賓客的年齡:");
?? ?scanf("%d",&Room[i-1].age);
?? ?printf("\n輸入賓客身份證號:");
?? ?scanf("%s",Room[i-1].ID_card);
?? ?printf("\n輸入賓客入住時間:");
?? ?scanf("%d",&Room[i-1].year);
?? ?scanf("%d",&Room[i-1].month);
?? ?scanf("%d",&Room[i-1].date);
?? ?printf("\n輸入賓客電話號:");
?? ?scanf("%s",Room[i-1].Tel);
?? ?printf("\n輸入賓客房間價格:");
?? ?scanf("%d",&Room[i-1].Price);
?? ?printf("\n輸入該房間是否入住(yes/no):");
?? ?scanf("%s",Room[i-1].Sign);//輸入客戶的個人信息
?? ?Room[i-1].Room_ID=i;
?? ?printf("\n\n");
?? ?printf("是否繼續(xù)輸入?(Y/N)");?? ??? ?//判斷是否繼續(xù)輸入
?? ?as=getch();
?? ?system("cls");
? ? save();
?? ?}
?? ?while(as!='n'&&as!='N');
?? ?system("cls");?? ??? ??? ??? ?//清屏
}

五、統(tǒng)計模塊

用于統(tǒng)計總共入住的人數(shù),并且可以統(tǒng)計某一天住了多少人以及收入多少。

void record()
{
?? ?int i,j,y,m,d,s=0,money=0;
?? ?char as;
?? ?int n=0;
?? ??? ?read();
?? ?do
?? ?{printf("\n客房入住總數(shù): ");
?? ?fflush(stdin);?? ?
?? ?for(j=0;j<NUM;j++)
?? ??? ?if(!strcmp(Room[j].Sign,"yes"))
?? ??? ?n=n+1;
?? ?if(n==0)
?? ?{
?? ?printf("%d間\n",n);?? ?//統(tǒng)計一共入住的人數(shù)
?? ??? ?break;
?? ?}
?? ?printf("%d間\n",n);?? ?//統(tǒng)計一共入住的人數(shù)
?? ?printf("輸入查詢?nèi)掌? "); ?? ??? ?//按照日期統(tǒng)計入住人數(shù)及收入
?? ?scanf("%d%d%d",&y,&m,&d);
?? ?fflush(stdin);
?? ?for(i=0;i<=NUM;i++)
?? ??? ?if(((Room[i].year==y)&&(Room[i].month==m)&&(Room[i].date==d)))
//判斷輸入的日期與數(shù)據(jù)庫中的哪些日期相同
?? ??? ?{s=s+1;
?? ??? ?money=money+Room[i].Price;
?? ??? ?printf(" 姓名:%s\n 性別:%s\n 年齡:%d\n 身份證號:%s\n 入住時間:%d年%d月%d日\n 房間號:%d\n 電話號:%s\n 價格:%d\n 是否入?。?s\n",Room[i].name,Room[i].sex,Room[i].age,Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Room_ID,Room[i].Tel,Room[i].Price,Room[i].Sign);
?? ??? ?}
?? ??? ?printf("\n該天客房入住總數(shù): %d人\n",s);?
?? ??? ?printf("該天共收入%d元\n",money);
?? ??? ?printf("\t按任意鍵返回主菜單.");
?? ??? ?as=getch();
?? ??? ?system("cls");
?? ?}
?? ?while(!as);
?? ?system("cls");
}

六、查詢模塊

本函數(shù)的功能為輸出查詢功能菜單選項,包括房間號、價格、房間標(biāo)記、用戶姓名、居份證查詢等功能。系統(tǒng)根據(jù)輸入的選項執(zhí)行相應(yīng)的函數(shù)。

void find()
{
?? ?int i,a,b,c;
?? ?char str[20],as,d[20],e[10];
?? ?read ();
?? ?do
?? ?{
?? ??? ?printf("\n按以下條件查詢:1.賓客姓名 2.房間號 3.房間價格 4.身份證號 5.房間標(biāo)記 6.返回主菜單\n請選擇:");
?? ??? ?scanf("%d",&a);
?? ??? ?switch(a)
?? ??? ?{
?? ??? ?case 1:
?? ??? ??? ?do
?? ??? ??? ?{printf("輸入要查詢的賓客:");
?? ??? ??? ?fflush(stdin);
?? ??? ??? ?gets(str);
?? ??? ??? ?for(i=0;i<NUM;i++)
?? ??? ??? ?if(!strcmp(Room[i].name,str))
printf(" 姓名:%s\n 性別:%s\n 年齡:%d\n 身份證號:%s\n 入住時間:%d年%d月%d日\n 房間號:%d\n 電話號:%s\n 房間價格:%d\n 該房間是否入住(yes/no)%s\n\n",Room[i].name,Room[i].sex,Room[i].age,
Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Room_ID,Room[i].Tel,Room[i].Price,Room[i].Sign);
?? ??? ??? ?else;
?? ??? ??? ?}
?? ??? ??? ?while(!as);
?? ??? ??? ?break;
?? ??? ?case 2:
?? ??? ?do
?? ??? ?{
?? ??? ??? ?printf("輸入要查詢的房間號:");
?? ??? ??? ?scanf("%d",&b);
?? ??? ?for(i=0;i<NUM;i++)
?? ??? ??? ?if(Room[i].Room_ID==b)
printf(" 姓名:%s\n 性別:%s\n 年齡:%d\n 身份證號:%s\n 入住時間:%d年%d月%d日\n 房間號:%d\n 電話號:%s\n 房間價格:%d\n 該房間是否入住(yes/no)%s\n\n",Room[i].name,Room[i].sex,Room[i].age,Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Room_ID,Room[i].Tel,Room[i].Price,Room[i].Sign);
?? ??? ??? ??? ?else;
?? ??? ?}
?? ??? ?while(!as);
?? ??? ?break;
?? ??? ?case 3:
?? ??? ??? ?do
?? ??? ??? ?{
?? ??? ??? ??? ?printf("輸入要查詢的房間價格:");
?? ??? ??? ??? ?scanf("%d",&c);
?? ??? ??? ??? ?for(i=0;i<NUM;i++)
?? ??? ??? ??? ??? ?if(Room[i].Price==c)
?? ??? ??? ??? ??? ??? ?printf(" 姓名:%s\n 性別:%s\n 年齡:%d\n 身份證號:%s\n 入住時間:%d年%d月%d日\n 房間號:%d\n 電話號:%s\n 房間價格:%d\n 該房間是否入住(yes/no)%s\n\n",Room[i].name,Room[i].sex,Room[i].age,Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Room_ID,Room[i].Tel,Room[i].Price,Room[i].Sign);
?? ??? ??? ??? ??? ?else;
?? ??? ??? ?}
?? ??? ??? ?while(!as);
?? ??? ??? ?break;
?? ??? ??? ?case 4:
?? ??? ??? ?do
?? ??? ??? ?{
?? ??? ??? ??? ?printf("輸入要查詢的身份證號:");
?? ??? ??? ??? ?scanf("%s",d);
?? ??? ??? ??? ?for(i=0;i<NUM;i++)
?? ??? ??? ??? ??? ?if(!strcmp(Room[i].ID_card,d))
?? ??? ??? ??? ??? ??? ?printf(" 姓名:%s\n 性別:%s\n 年齡:%d\n 身份證號:%s\n 入住時間:%d年%d月%d日\n 房間號:%d\n 電話號:%s\n 房間價格:%d\n 該房間是否入住(yes/no)%s\n\n",Room[i].name,Room[i].sex,Room[i].age,Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Room_ID,Room[i].Tel,Room[i].Price,Room[i].Sign);
?? ??? ??? ??? ??? ?else;
?? ??? ??? ?}
?? ??? ??? ?while(!as);
?? ??? ??? ?break;
?? ??? ??? ?case 5:
?? ??? ??? ?do
?? ??? ??? ?{
?? ??? ??? ??? ?printf("輸入要查詢的房間標(biāo)志:");
?? ??? ??? ??? ?scanf("%s",e);
?? ??? ??? ??? ?for(i=0;i<NUM;i++)
?? ??? ??? ??? ??? ?if(!strcmp(Room[i].Sign,e))
?? ??? ??? ??? ??? ??? ?printf(" 姓名:%s\n 性別:%s\n 年齡:%d\n 身份證號:%s\n 入住時間:%d年%d月%d日\n 房間號:%d\n 電話號:%s\n 房間價格:%d\n 該房間是否入住(yes/no)%s\n\n",Room[i].name,Room[i].sex,Room[i].age,Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Room_ID,Room[i].Tel,Room[i].Price,Room[i].Sign);
?? ??? ??? ??? ??? ?else;
?? ??? ??? ?}
?? ??? ??? ?while(!as);
?? ??? ??? ?break;
?? ??? ?case 6:system("exit");
?? ??? ?default:
?? ??? ?break;
?? ??? ?}
?? ??? ?printf("是否繼續(xù)查詢?(Y/N)\n");
?? ??? ?as=getch();
?? ?}
?? ?while(as!='n'&&as!='N');
?? ??? ?system("cls");
}

七、修改模塊

本函數(shù)的功能為系統(tǒng)根據(jù)輸入的調(diào)出該用戶及所在房間信息,同時輸出修改功能菜單選項,包括修改姓名、修改性別、修改年齡、修改身份證號、修改日期、修改電話號碼修改房間價格。系統(tǒng)根據(jù)輸入的選項修改用戶相應(yīng)的信息。

void modify()
{
?? ?int i,x,a;
?? ?char as;
?? ?printf("輸入要修改的房間號:");
?? ?scanf("%d",&a);
?? ?read ();
?? ?do?
?? ?{
?? ?for(i=0;i<NUM;i++)
?? ??? ?if(Room[i].Room_ID==a)
?? ??? ?{system("cls");
?? ??? ?printf(" 姓名:%s\n 性別:%s\n 年齡:%d\n 身份證號:%s\n 入住時間:%d年%d月%d日\n 電話號:%s\n 價格:%d\n 是否入?。?s\n\n",Room[i].name,Room[i].sex,Room[i].age,Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Tel,Room[i].Price,Room[i].Sign);
?? ?printf("請選擇要修改的容:\n1.姓名 \t\t2.性別 \t\t3.年齡 \t\t4.身份證號 \n5.入住時間 \t6.電話號\t7.價格\n請選擇:");
//按照不同的選擇修改相應(yīng)的容
?? ??? ??? ?scanf("%d",&x);
?? ??? ??? ?switch(x)
?? ??? ??? ?{
?? ??? ??? ?case 1:?? ?
?? ??? ??? ??? ?printf("\n\t\t輸入新插入賓客信息\n");
?? ??? ??? ??? ?printf("\n輸入賓客姓名:");
?? ??? ??? ??? ?scanf("%s",Room[i].name);break;
?? ??? ??? ?case 2:
?? ??? ??? ??? ?printf("\n輸入賓客性別:");
?? ??? ??? ??? ?scanf("%s",&Room[i].sex);break;
?? ??? ??? ?case 3:
?? ??? ??? ??? ?printf("\n輸入賓客的年齡:");
?? ??? ??? ??? ?scanf("%d",&Room[i].age);break;
?? ??? ??? ?case 4:
?? ??? ??? ??? ?printf("\n輸入賓客身份證號:");
?? ??? ??? ??? ?scanf("%s",&Room[i].ID_card);break;
?? ??? ??? ?case 5:
?? ??? ??? ??? ?printf("\n輸入賓客入住時間:");
?? ??? ??? ??? ?scanf("%d",&Room[i].year);
?? ??? ??? ??? ?scanf("%d",&Room[i].month);
?? ??? ??? ??? ?scanf("%d",&Room[i].date);break;
?? ??? ??? ?case 6:
?? ??? ??? ??? ?printf("\n輸入賓客電話號:");
?? ??? ??? ??? ?scanf("%s",&Room[i].Tel);break;
?? ??? ??? ?case 7:
?? ??? ??? ??? ?printf("\n輸入賓客房間價格:");
?? ??? ??? ??? ?scanf("%d",&Room[i].Price);
?? ??? ??? ?case 8:system("exit");
?? ??? ??? ?default:system("cls");
?? ??? ??? ?}
?? ??? ?printf("\n");
?? ??? ?save();
printf("\n 姓名:%s\n 性別:%s\n 年齡:%d\n 身份證號:%s\n 入住時間:%d年%d月%d日\n 手機號:%s\n 價格:%d\n 是否入住:%s\n",
Room[i].name,Room[i].sex,Room[i].age,Room[i].ID_card,Room[i].year,Room[i].month,Room[i].date,Room[i].Tel,Room[i].Price,Room[i].Sign);
?? ??? ?break;
?? ??? ?}as=getch();
?? ?}while(!as);
?? ?system("cls");
}

八、退房模塊

本函數(shù)的功能根據(jù)輸入的房間號判斷該房間入住狀態(tài),若有賓客居住把房間狀態(tài)改為空置,把房客信息刪除。

?void OutRoom() ? ? ?//退房函數(shù)
{
? ? int i,j;
? ? system("cls");
? ? printf(" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?退房管理\n");
? ? printf("請輸入房間號:\n");
? ? scanf("%d",&i);
? ? printf("確認(rèn)要退%d號房嗎?(1:Y/0:N)",i);
? ? scanf("%d",&j);
? ? if(j==1)
?? ?{
? ? ? ? if(Room[i-1].Room_ID==i)
?? ??? ?{
?? ??? ??? ?Room[i-1].Room_ID=0;
strcpy(Room[i-1].name," ");
strcpy(Room[i-1].sex," ");
Room[i-1].age=0;
strcpy(Room[i-1].ID_card," ");
Room[i-1].year=0;
Room[i-1].month=0;
Room[i-1].date=0;
strcpy(Room[i-1].Tel," ");
strcpy(Room[i-1].Sign,"no");
? ? ? ? ? ? save();
? ? ? ? ? ? system("cls");
? ? ? ? ? ? printf("退房成功\n");
?? ??? ?}
? ? ? ? else
?? ??? ?{
? ? ? ? ? ? system("cls");
? ? ? ? ? ? printf("該房間為空房\n");
?? ??? ?}
?? ?}
? ? printf("要返回首頁嗎?(1:Y,0:N)");
? ? scanf("%d",&j);
? ? if(j==0)
?? ?{
? ? ? ? OutRoom();
?? ?}
? ? system("cls");
}

九、主函數(shù)?

int main()
{
?? ?int as;
start:
?? ?do
?? ?{
?? ??? ?printf("\t***********************************");
?? ??? ?printf("\n\t\t歡迎使用客房管理系統(tǒng)\n");
?? ??? ?printf("\n\t\t| ? 1.賓客入住登記 ? |\n\t\t| ? 2.統(tǒng)計賓客信息 ? |\n\t\t| ? 3.查詢賓客信息 ? |\n\t\t| ? 4.修改賓客信息 ? |\n\t\t| ? 5.退房系統(tǒng) ? ? ? |\n\t\t| ? 6.退出 ? ? ? ? ? |\n");
?? ??? ?printf("\t***********************************\n");
?? ??? ?printf("\t\t選擇功能選項: ");?? ?//選擇語句用于選擇不同的模塊
?? ??? ?fflush(stdin);
?? ??? ?scanf("%d",&as);
?? ??? ?switch(as)
?? ??? ?{case 1:system("cls");input();break;
?? ??? ?case 2:system("cls");record();break;
?? ??? ?case 3:system("cls");find();break;
?? ??? ?case 4:system("cls");modify();break;
?? ??? ?case 5:system("cls");OutRoom();break;
?? ??? ?case 6:system("exit");printf("成功退出系統(tǒng)\n");exit(0);
?? ??? ?default:system("cls");goto start;}
?? ?}while(1);
?}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++設(shè)計模式編程之Flyweight享元模式結(jié)構(gòu)詳解

    C++設(shè)計模式編程之Flyweight享元模式結(jié)構(gòu)詳解

    這篇文章主要介紹了C++設(shè)計模式編程的Flyweight享元模式結(jié)構(gòu),享元模式在實現(xiàn)過程中主要是要為共享對象提供一個存放的"倉庫"(對象池),需要的朋友可以參考下
    2016-03-03
  • C語言哈希表概念超詳細講解

    C語言哈希表概念超詳細講解

    哈希是一種很高效的存儲數(shù)據(jù)的結(jié)構(gòu),它是利用的一種映射關(guān)系,它也是STL中unordered_map和unordered_set?的底層結(jié)構(gòu)。本文,主要講解哈希的原理,哈希的實現(xiàn),里面關(guān)鍵點在于如何解決哈希沖突
    2023-02-02
  • C語言實現(xiàn)雙向鏈表

    C語言實現(xiàn)雙向鏈表

    本文給大家分享的是一段使用C語言實現(xiàn)雙向鏈表的代碼,完全是根據(jù)自己的理解和認(rèn)識來編寫的,希望大家能夠喜歡,文章的最后附上了一個網(wǎng)友寫的對于雙向鏈表刪除節(jié)點、插入節(jié)點、雙向輸出等操作的代碼,也非常不錯,推薦給大家
    2015-03-03
  • C++函數(shù)重載介紹與原理詳解

    C++函數(shù)重載介紹與原理詳解

    這篇文章主要為大家介紹了C++函數(shù)重載介紹與原理,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • C++/STL實現(xiàn)判斷平面內(nèi)兩條線段的位置關(guān)系代碼示例

    C++/STL實現(xiàn)判斷平面內(nèi)兩條線段的位置關(guān)系代碼示例

    這篇文章主要介紹了C++/STL實現(xiàn)判斷平面內(nèi)兩條線段的位置關(guān)系代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • 基于C++實現(xiàn)的各種內(nèi)部排序算法匯總

    基于C++實現(xiàn)的各種內(nèi)部排序算法匯總

    這篇文章主要介紹了基于C++實現(xiàn)的各種內(nèi)部排序算法,非常經(jīng)典,需要的朋友可以參考下
    2014-08-08
  • C語言基礎(chǔ)指針詳解教程

    C語言基礎(chǔ)指針詳解教程

    此處對于指針做一些簡要的介紹,作者實屬初學(xué),寫博客也是作者學(xué)習(xí)的一個過程,難免文章中有內(nèi)容理解不到位或者有不當(dāng)之處,還請朋友們不吝指正,希望大家給予支持
    2021-11-11
  • C語言實現(xiàn)電子秒表

    C語言實現(xiàn)電子秒表

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)電子秒表,毫秒級秒表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C/C++?extern關(guān)鍵字用法示例全面解析

    C/C++?extern關(guān)鍵字用法示例全面解析

    這篇文章主要為大家介紹了C/C++?extern關(guān)鍵字用法示例全面解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • C++模擬實現(xiàn)vector的示例代碼

    C++模擬實現(xiàn)vector的示例代碼

    Vector是一個能夠存放任意類型的動態(tài)數(shù)組,有點類似數(shù)組,是一個連續(xù)地址空間。本文將用C++模擬實現(xiàn)vector,感興趣的小伙伴可以了解一下
    2022-08-08

最新評論

兴和县| 桂阳县| 托克逊县| 大邑县| 全南县| 瓦房店市| 南投县| 陆良县| 精河县| 县级市| 上高县| 海晏县| 金湖县| 南靖县| 洪雅县| 襄城县| 贵溪市| 乌兰察布市| 凌海市| 安福县| 三明市| 车致| 合阳县| 安康市| 临桂县| 洛川县| 湛江市| 哈巴河县| 务川| 华蓥市| 绥滨县| 舒城县| 嘉定区| 洛扎县| 襄樊市| 济阳县| 邯郸县| 张北县| 郁南县| 顺昌县| 沾益县|