C++結(jié)構(gòu)體作為函數(shù)參數(shù)傳參的實例代碼
更新時間:2020年12月04日 10:54:32 作者:ywl470812087
這篇文章主要介紹了C++結(jié)構(gòu)體作為函數(shù)參數(shù)傳參的實例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
具體代碼如下所示:
#include<iostream> using namespace std; #include<string> //結(jié)構(gòu)體 struct Student { string name; int age; int score; }st3; /* *結(jié)構(gòu)體作為函數(shù)參數(shù)傳參 */ //值傳遞 void printStufdent1(struct Student st3) { cout << "子函數(shù)" << endl; st3.age = 100; cout << "名字:" << st3.name << " 年齡:" << st3.age << " 分數(shù):" << st3.score << endl; } //地址傳遞 void printStufdent2(struct Student * p) { p->age = 200; cout << "子函數(shù)" << endl; cout << "名字:" << p->name << " 年齡:" << p->age << " 分數(shù):" << p->score << endl; } int main() { struct Student st1; st1.name = "zhangsan"; st1.age = 18; st1.score = 60; //cout << "名字" << st1.name << "年齡" << st1.age << "分數(shù)" << st1.score<< endl; struct Student st2={"李四",20,70}; // cout << "名字" << st2.name << "年齡" << st2.age << "分數(shù)" << st2.score<< endl; st3.name = "王五"; st3.age = 19; st3.score = 59; printStufdent1(st3); cout << "main函數(shù)" << endl; cout << "名字:" << st3.name << " 年齡:" << st3.age << " 分數(shù):" << st3.score << endl; printStufdent2(&st3); cout << "main函數(shù)" << endl; cout << "名字:" << st3.name << " 年齡:" << st3.age << " 分數(shù):" << st3.score << endl; system("pause"); }
從結(jié)果我們知道結(jié)構(gòu)體作為函數(shù)的參數(shù)傳參有兩種形式
到此這篇關(guān)于C++結(jié)構(gòu)體作為函數(shù)參數(shù)傳參的實例代碼的文章就介紹到這了,更多相關(guān)C++結(jié)構(gòu)體作為函數(shù)參數(shù)傳參內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解C++中typedef 和 #define 的區(qū)別
這篇文章主要介紹了C++中typedef 與 #define 的區(qū)別,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09詳解Visual Studio 2019(VS2019) 基本操作
這篇文章主要介紹了詳解Visual Studio 2019(VS2019) 基本操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03Qt 數(shù)據(jù)庫QSqlDatabase使用示例
本文主要介紹了Qt數(shù)據(jù)庫QSqlDatabase使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-12-12VS2019項目打包生成.exe文件與Setup的步驟實現(xiàn)
這篇文章主要介紹了VS2019項目打包生成.exe文件與Setup的步驟實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03