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

C語(yǔ)言實(shí)現(xiàn)校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng)

 更新時(shí)間:2022年02月27日 10:02:35   作者:xjfyt  
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C語(yǔ)言實(shí)現(xiàn)校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

源碼

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 3 //參與運(yùn)動(dòng)會(huì)的學(xué)院數(shù)目
//定義一個(gè)結(jié)構(gòu)體
typedef struct project
{
? ? char xiangmu[40]; ? ? //比賽項(xiàng)目名稱(chēng)
? ? char name[N][40]; ? ? //學(xué)院名稱(chēng)
? ? float score[N]; ? ? ? //單項(xiàng)成績(jī)
? ? int no[N]; ? ? ? ? ? ?//單項(xiàng)名次
? ? struct project *next; //指向下一節(jié)點(diǎn)的指針
} Proj;

typedef struct sumno
{
? ? char name[40];
? ? float sum;
} SumNo;
//函數(shù)聲明放在這里
void ListCreate(Proj *L, int n); //創(chuàng)建鏈表節(jié)點(diǎn)
void ListSearch(Proj *L); ? ? ? ?//查找某個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目信息
void ListModify(Proj *L); ? ? ? ?//修改某個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目信息
void ListDelete(Proj *L); ? ? ? ?//刪除某個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目信息
void Input(Proj *p, int i); ? ? ?//輸入運(yùn)動(dòng)會(huì)項(xiàng)目信息
void Output(Proj *L); ? ? ? ? ? ?//輸出每個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目的學(xué)院成績(jī)排名信息
void PerRank(Proj *L); ? ? ? ? ? //計(jì)算每個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目的學(xué)院成績(jī)排名并輸出
void SumRank(Proj *L); ? ? ? ? ? //所有項(xiàng)目每個(gè)學(xué)院的總成績(jī)和排名
void Menu(); ? ? ? ? ? ? ? ? ? ? //校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng)的菜單

//校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng)的主函數(shù)入口
int main()
{
? ? int item, n; ? ? ? ? ? ? ? ? ? ? ?//item用于接收輸入的命令,n用于接收輸入的項(xiàng)目數(shù)
? ? Proj *L = NULL; ? ? ? ? ? ? ? ? ? //初始化一個(gè)頭節(jié)點(diǎn)
? ? L = (Proj *)malloc(sizeof(Proj)); //為頭節(jié)點(diǎn)開(kāi)辟內(nèi)存空間
? ? L->next = NULL; ? ? ? ? ? ? ? ? ? //將頭節(jié)點(diǎn)的指針域置空
? ? do
? ? {
? ? ? ? Menu(); //菜單
? ? ? ? printf("請(qǐng)輸入相應(yīng)的數(shù)字,進(jìn)行相應(yīng)的操作:\n");
? ? ? ? scanf("%d", &item);
? ? ? ? system("cls");
? ? ? ? switch (item)
? ? ? ? {
? ? ? ? case 1:
? ? ? ? ? ? printf("請(qǐng)輸入您要錄入的項(xiàng)目數(shù)目:");
? ? ? ? ? ? scanf("%d", &n);
? ? ? ? ? ? ListCreate(L, n); //創(chuàng)建項(xiàng)目鏈表節(jié)點(diǎn)
? ? ? ? ? ? getchar();
? ? ? ? ? ? printf("\n請(qǐng)按任意鍵返回主菜單\n");
? ? ? ? ? ? getchar();
? ? ? ? ? ? system("cls");
? ? ? ? ? ? break;
? ? ? ? case 2:
? ? ? ? ? ? ListSearch(L); //查找項(xiàng)目的相關(guān)信息
? ? ? ? ? ? getchar();
? ? ? ? ? ? printf("\n請(qǐng)按任意鍵返回主菜單\n");
? ? ? ? ? ? getchar();
? ? ? ? ? ? system("cls");
? ? ? ? ? ? break;
? ? ? ? case 3:
? ? ? ? ? ? ListModify(L); //修改項(xiàng)目信息
? ? ? ? ? ? getchar();
? ? ? ? ? ? printf("\n請(qǐng)按任意鍵返回主菜單\n");
? ? ? ? ? ? getchar();
? ? ? ? ? ? system("cls");
? ? ? ? ? ? break;
? ? ? ? case 4:
? ? ? ? ? ? ListDelete(L); //刪除項(xiàng)目的信息
? ? ? ? ? ? getchar();
? ? ? ? ? ? printf("\n請(qǐng)按任意鍵返回主菜單\n");
? ? ? ? ? ? getchar();
? ? ? ? ? ? system("cls");
? ? ? ? ? ? break;
? ? ? ? case 5:
? ? ? ? ? ? PerRank(L); //計(jì)算每個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目的學(xué)院成績(jī)排名
? ? ? ? ? ? Output(L); ?//輸出每個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目的學(xué)院成績(jī)排名信息
? ? ? ? ? ? getchar();
? ? ? ? ? ? printf("\n請(qǐng)按任意鍵返回主菜單\n");
? ? ? ? ? ? getchar();
? ? ? ? ? ? system("cls");
? ? ? ? ? ? break;
? ? ? ? case 6:
? ? ? ? ? ? SumRank(L); //所有項(xiàng)目每個(gè)學(xué)院的總成績(jī)和排名
? ? ? ? ? ? getchar();
? ? ? ? ? ? printf("\n請(qǐng)按任意鍵返回主菜單\n");
? ? ? ? ? ? getchar();
? ? ? ? ? ? system("cls");
? ? ? ? ? ? break;
? ? ? ? case 0:
? ? ? ? ? ? printf("即將退出校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng)....."); //退出校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng)
? ? ? ? ? ? exit(0);
? ? ? ? default:
? ? ? ? ? ? printf("您輸入的指令不正確,請(qǐng)重新輸入");
? ? ? ? }
? ? ? ? printf("\n\n");
? ? } while (item);
? ? return 0;
}

//創(chuàng)建鏈表,將新生成的節(jié)點(diǎn)插入到鏈表的表頭
void ListCreate(Proj *L, int n)
{
? ? int i;
? ? for (i = 0; i < n; i++)
? ? {
? ? ? ? Proj *p;
? ? ? ? //將新生成的節(jié)點(diǎn)插入到鏈表中
? ? ? ? p = NULL;
? ? ? ? p = (Proj *)malloc(sizeof(Proj));
? ? ? ? Input(p, i);
? ? ? ? p->next = L->next;
? ? ? ? L->next = p;
? ? }
}

//查找項(xiàng)目信息
void ListSearch(Proj *L)
{
? ? int k;
? ? char n[40];
? ? Proj *p = L->next;
? ? if (p == NULL)
? ? ? ? printf("數(shù)據(jù)為空,無(wú)法查找!");
? ? else
? ? {
? ? ? ? printf("請(qǐng)輸入您要查找的項(xiàng)目名稱(chēng):");
? ? ? ? scanf("%s", n);
? ? ? ? while (strcmp(p->xiangmu, n) != 0)
? ? ? ? {
? ? ? ? ? ? p = p->next;
? ? ? ? ? ? if (p == NULL)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? printf("沒(méi)有找到相關(guān)信息\n");
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? PerRank(L);
? ? ? ? printf("該項(xiàng)目的相關(guān)信息如下:\n");
? ? ? ? printf("學(xué)院名稱(chēng)\t單項(xiàng)成績(jī)\t單項(xiàng)名次\n\n");
? ? ? ? for (k = 0; k < N; k++)
? ? ? ? {
? ? ? ? ? ? printf("%s\t\t", *((p->name) + k));
? ? ? ? ? ? printf("%.2f\t\t", *((p->score) + k));
? ? ? ? ? ? printf("%d\t\n", *((p->no) + k));
? ? ? ? }
? ? ? ? printf("\n\n");
? ? }
}

//修改項(xiàng)目的相關(guān)信息
void ListModify(Proj *L)
{
? ? int item, k, a;
? ? char n[40], m[40];
? ? Proj *p = L->next;
? ? if (p == NULL)
? ? ? ? printf("數(shù)據(jù)為空,無(wú)法修改!");
? ? else
? ? {
? ? ? ? printf("請(qǐng)輸入您要修改的項(xiàng)目名稱(chēng):");
? ? ? ? scanf("%s", n);
? ? ? ? while (strcmp(p->xiangmu, n) != 0)
? ? ? ? {
? ? ? ? ? ? p = p->next;
? ? ? ? ? ? if (p == NULL)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? printf("沒(méi)有找到相關(guān)信息\n");
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? printf("您是否需要修改項(xiàng)目名稱(chēng)(是輸入1,不是輸入0):");
? ? ? ? scanf("%d", &a);
? ? ? ? if (a == 1)
? ? ? ? {
? ? ? ? ? ? printf("請(qǐng)輸入您修改后的項(xiàng)目名稱(chēng):");
? ? ? ? ? ? scanf("%s", m);
? ? ? ? ? ? strcpy(p->xiangmu, m);
? ? ? ? ? ? printf("修改成功!");
? ? ? ? }
? ? ? ? else if (a == 0)
? ? ? ? {
? ? ? ? ? ? printf("請(qǐng)輸入您要修改的學(xué)院:");
? ? ? ? ? ? scanf("%s", n);
? ? ? ? ? ? for (k = 0; k < N; k++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if (strcmp(*((p->name) + k), n) == 0)
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }
? ? ? ? ? ? printf("請(qǐng)輸入你要修改的項(xiàng)目信息類(lèi)型:\n");
? ? ? ? ? ? printf("1、學(xué)院名稱(chēng)\n2、該學(xué)院該項(xiàng)目的成績(jī)\n");
? ? ? ? ? ? scanf("%d", &item);
? ? ? ? ? ? switch (item)
? ? ? ? ? ? {
? ? ? ? ? ? case 1:
? ? ? ? ? ? ? ? printf("請(qǐng)輸入修改后的學(xué)院名稱(chēng):");
? ? ? ? ? ? ? ? scanf("%s", m);
? ? ? ? ? ? ? ? strcpy(*((p->name) + k), m);
? ? ? ? ? ? ? ? printf("修改成功");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? case 2:
? ? ? ? ? ? ? ? printf("請(qǐng)輸入您修改后的該學(xué)院該項(xiàng)目的成績(jī):");
? ? ? ? ? ? ? ? scanf("%f", (p->score) + k);
? ? ? ? ? ? ? ? printf("修改成功");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? default:
? ? ? ? ? ? ? ? printf("您輸入的指令錯(cuò)誤!");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? else
? ? ? ? ? ? printf("您輸入錯(cuò)誤!");
? ? }
}

//刪除項(xiàng)目的相關(guān)信息
void ListDelete(Proj *L)
{
? ? char n[40];
? ? Proj *p = L->next, *pre = L; //定義p指針指向頭節(jié)點(diǎn)的指向,定義pre指向頭節(jié)點(diǎn),pre始終指向p的前驅(qū)節(jié)點(diǎn)
? ? if (p == NULL)
? ? ? ? printf("數(shù)據(jù)為空,無(wú)法刪除!");
? ? else
? ? {
? ? ? ? printf("請(qǐng)輸入您要?jiǎng)h除的項(xiàng)目名稱(chēng):");
? ? ? ? scanf("%s", n);
? ? ? ? while (strcmp(p->xiangmu, n) != 0)
? ? ? ? {
? ? ? ? ? ? pre = p;
? ? ? ? ? ? p = pre->next;
? ? ? ? ? ? if (p == NULL)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? printf("沒(méi)有找到相關(guān)信息,無(wú)法刪除\n");
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? pre->next = p->next;
? ? ? ? free(p);
? ? ? ? printf("刪除成功");
? ? }
}

//計(jì)算每個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目的學(xué)院成績(jī)排名
void PerRank(Proj *L)
{
? ? int i, j, k;
? ? float t;
? ? char na[40] = {' '};
? ? Proj *p = L->next;
? ? if (p == NULL)
? ? ? ? printf("數(shù)據(jù)為空,無(wú)法排序!");
? ? else
? ? {
? ? ? ? while (p != NULL)
? ? ? ? {
? ? ? ? ? ? for (i = 0; i < N; i++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? for (j = 0; j < N - i - 1; j++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? if (*((p->score) + j) < *((p->score) + j + 1))
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? t = *((p->score) + j);
? ? ? ? ? ? ? ? ? ? ? ? *((p->score) + j) = *((p->score) + j + 1);
? ? ? ? ? ? ? ? ? ? ? ? *((p->score) + j + 1) = t;
? ? ? ? ? ? ? ? ? ? ? ? strcpy(na, *((p->name) + j));
? ? ? ? ? ? ? ? ? ? ? ? strcpy(*((p->name) + j), *((p->name) + j + 1));
? ? ? ? ? ? ? ? ? ? ? ? strcpy(*((p->name) + j + 1), na);
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? for (k = 0; k < N; k++)
? ? ? ? ? ? ? ? *((p->no) + k) = k + 1;
? ? ? ? ? ? p = p->next;
? ? ? ? }
? ? }
}

//所有項(xiàng)目每個(gè)學(xué)院的總成績(jī)和排名;
void SumRank(Proj *L)
{
? ? int i, j, k;
? ? float t;
? ? SumNo s[N],s0;
? ? Proj *p = L->next;
? ? for (i = 0; i < N; i++)
? ? {
? ? ? ? strcpy(s[i].name, *((p->name) + N - i - 1));
? ? ? ? s[i].sum = 0;
? ? }
? ? if (p == NULL)
? ? ? ? printf("數(shù)據(jù)為空!");
? ? else
? ? {
? ? ? ? while (p != NULL)
? ? ? ? {
? ? ? ? ? ? for(i=0;i<N;i++)
? ? ? ? ? ? ? ? s[i].sum += *((p->score) + i);
? ? ? ? ? ? p = p->next;
? ? ? ? }
? ? ? ? for (j = 0; j < N; j++)
? ? ? ? {
? ? ? ? ? ? for (k = 0; k < N - j - 1; k++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(s[k].sum>s[k+1].sum){
? ? ? ? ? ? ? ? ? ? s0 = s[k];
? ? ? ? ? ? ? ? ? ? s[k] = s[k + 1];
? ? ? ? ? ? ? ? ? ? s[k + 1]= s0;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? p = L->next;
? ? ? ? printf("學(xué)院名稱(chēng)\t總成績(jī)\t\t總排名\n");
? ? ? ? for (i = N - 1; i >= 0; i--)
? ? ? ? {
? ? ? ? ? ? printf("%s\t\t", s[i].name);
? ? ? ? ? ? printf("%.2f\t\t", s[i].sum);
? ? ? ? ? ? printf("%d\t\t", N - i);
? ? ? ? ? ? printf("\n");
? ? ? ? }
? ? }
}
//輸入項(xiàng)目的相關(guān)信息
void Input(Proj *p, int i)
{
? ? int j;
? ? printf("請(qǐng)輸入第%d個(gè)比賽項(xiàng)目名稱(chēng):", i + 1);
? ? scanf("%s", p->xiangmu);
? ? for (j = 0; j < N; j++)
? ? {
? ? ? ? printf("請(qǐng)輸入第%d個(gè)學(xué)院的名稱(chēng):", j + 1);
? ? ? ? scanf("%s", (p->name) + j);
? ? ? ? printf("請(qǐng)輸入該學(xué)院的該項(xiàng)目的成績(jī):");
? ? ? ? scanf("%f", (p->score) + j);
? ? }
}

//輸出全部項(xiàng)目信息
void Output(Proj *L)
{
? ? int k;
? ? Proj *p = L->next;
? ? while (p != NULL)
? ? {
? ? ? ? printf("\t\t項(xiàng)目:%s\n\n", p->xiangmu);
? ? ? ? printf("學(xué)院名稱(chēng)\t單項(xiàng)成績(jī)\t單項(xiàng)名次\n\n");
? ? ? ? for (k = 0; k < N; k++)
? ? ? ? {
? ? ? ? ? ? printf("%s\t\t", *((p->name) + k));
? ? ? ? ? ? printf("%.2f\t\t", *((p->score) + k));
? ? ? ? ? ? printf("%d\t\n", *((p->no) + k));
? ? ? ? }
? ? ? ? printf("\n\n");
? ? ? ? p = p->next;
? ? }
}
//校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng)的菜單
void Menu()
{
? ? printf("\n\n");
? ? printf("\t\t\t===================校運(yùn)動(dòng)會(huì)項(xiàng)目管理系統(tǒng)==================\n");
? ? printf("\t\t\t* 作者:XXX ?班級(jí):人工智能XXXX ?學(xué)號(hào):XXXXXXXXX ? ? ? ? ? ?*\n");
? ? printf("\t\t\t* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *\n");
? ? printf("\t\t\t* ? ? ? ? ?1>. 錄入運(yùn)動(dòng)會(huì)項(xiàng)目信息 ? ? ? ? ? ? ? ? ? ? ? *\n");
? ? printf("\t\t\t* ? ? ? ? ?2>. 查找某個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目信息 ? ? ? ? ? ? ? ? ? *\n");
? ? printf("\t\t\t* ? ? ? ? ?3>. 修改某個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目信息 ? ? ? ? ? ? ? ? ? *\n");
? ? printf("\t\t\t* ? ? ? ? ?4>. 刪除某個(gè)運(yùn)動(dòng)會(huì)醒目信息 ? ? ? ? ? ? ? ? ? *\n");
? ? printf("\t\t\t* ? ? ? ? ?5>. 每個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目的學(xué)院成績(jī)排名 ? ? ? ? ? ? *\n");
? ? printf("\t\t\t* ? ? ? ? ?6>. 所有項(xiàng)目每個(gè)學(xué)院的總成績(jī)和排名 ? ? ? ? ? *\n");
? ? printf("\t\t\t* ? ? ? ? ?0>. 退出管理系統(tǒng) ? ? ? ? ? ? ? ? ? ? ? ? ? ? *\n");
? ? printf("\t\t\t* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?歡迎使用本系統(tǒng)!*\n");
? ? printf("\t\t\t=========================================================\n");
? ? printf("\t\t\t輸入選項(xiàng),按回車(chē)進(jìn)入選項(xiàng): ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?\n");
}

主菜單截圖

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

相關(guān)文章

  • C語(yǔ)言中scanf函數(shù)與空格回車(chē)的用法說(shuō)明

    C語(yǔ)言中scanf函數(shù)與空格回車(chē)的用法說(shuō)明

    這篇文章主要介紹了C語(yǔ)言中scanf函數(shù)與空格回車(chē)的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • c++實(shí)現(xiàn)超簡(jiǎn)單的貪吃蛇游戲?qū)嵗榻B

    c++實(shí)現(xiàn)超簡(jiǎn)單的貪吃蛇游戲?qū)嵗榻B

    大家好,本篇文章主要講的是c++實(shí)現(xiàn)超簡(jiǎn)單的貪吃蛇游戲?qū)嵗榻B,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • C語(yǔ)言 指針變量作為函數(shù)參數(shù)詳解

    C語(yǔ)言 指針變量作為函數(shù)參數(shù)詳解

    本文主要介紹C語(yǔ)言 指針變量作為函數(shù)參數(shù),這里整理了相關(guān)資料和示例代碼,以便大家學(xué)習(xí)參考理解知識(shí)點(diǎn),有需要的小伙伴可以參考下
    2016-08-08
  • Qt界面美化之自定義qss樣式表的詳細(xì)步驟

    Qt界面美化之自定義qss樣式表的詳細(xì)步驟

    很多人應(yīng)該和我一樣,想做界面才接觸的Qt,結(jié)果就是做不出來(lái)華麗的界面,下面這篇文章主要給大家介紹了關(guān)于Qt界面美化之自定義qss樣式表的詳細(xì)步驟,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • C++繼承與菱形繼承詳細(xì)介紹

    C++繼承與菱形繼承詳細(xì)介紹

    繼承(inheritance)機(jī)制是面向?qū)ο蟪绦蛟O(shè)計(jì)使代碼可以復(fù)用的最重要的手段,它允許程序員在保持原有類(lèi)特性的基礎(chǔ)上進(jìn)行擴(kuò)展,增加功能,這樣產(chǎn)生新的類(lèi),稱(chēng)派生類(lèi)。繼承呈現(xiàn)了面向?qū)ο蟪绦蛟O(shè)計(jì)的層次結(jié)構(gòu),體現(xiàn)了由簡(jiǎn)單到復(fù)雜的認(rèn)知過(guò)程
    2022-08-08
  • C++初階教程之缺省參數(shù)與函數(shù)重載

    C++初階教程之缺省參數(shù)與函數(shù)重載

    缺省參數(shù)是聲明或定義函數(shù)時(shí)為函數(shù)的參數(shù)指定一個(gè)缺省值,在調(diào)用該函數(shù)時(shí)如果沒(méi)有指定實(shí)參則采用該形參的缺省值,否則使用指定的實(shí)參,這篇文章主要給大家介紹了關(guān)于C++初階之缺省參數(shù)與函數(shù)重載的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • MFC控件之CListCtrl的應(yīng)用實(shí)例教程

    MFC控件之CListCtrl的應(yīng)用實(shí)例教程

    這篇文章主要介紹了MFC控件中CListCtrl的應(yīng)用方法,包括了針對(duì)表格的一些操作,是MFC中比較重要的一個(gè)控件類(lèi),需要的朋友可以參考下
    2014-08-08
  • c語(yǔ)言的形參和實(shí)參傳遞的區(qū)別詳解

    c語(yǔ)言的形參和實(shí)參傳遞的區(qū)別詳解

    這篇文章主要介紹了c語(yǔ)言的形參和實(shí)參傳遞的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • C語(yǔ)言中auto,register,static,const,volatile的區(qū)別詳細(xì)解析

    C語(yǔ)言中auto,register,static,const,volatile的區(qū)別詳細(xì)解析

    以下是對(duì)C語(yǔ)言中auto,register,static,const,volatile的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下
    2013-09-09
  • C++中Copy-Swap實(shí)現(xiàn)拷貝交換

    C++中Copy-Swap實(shí)現(xiàn)拷貝交換

    本文主要介紹了C++中Copy-Swap實(shí)現(xiàn)拷貝交換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評(píng)論

榆树市| 昌江| 阳高县| 固原市| 南投县| 南汇区| 张家口市| 商城县| 永登县| 萝北县| 志丹县| 平安县| 石柱| 清水河县| 灵石县| 随州市| 平塘县| 无棣县| 柞水县| 左贡县| 甘孜县| 磴口县| 宜宾县| 庄浪县| 桃园市| 依兰县| 田阳县| 武威市| 高陵县| 江城| 晋州市| 荆州市| 大港区| 沐川县| 兴山县| 景谷| 汪清县| 丰镇市| 牡丹江市| 伊通| 澄迈县|