欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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語言打開文件函數(shù)使用方法

    c語言打開文件函數(shù)使用方法

    這篇文章主要介紹了c語言打開文件函數(shù)使用方法,需要的朋友可以參考下
    2014-02-02
  • 通過“回文字算法”復習C++語言

    通過“回文字算法”復習C++語言

    這篇文章主要介紹了通過“回文字算法”復習C++語言的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • Matlab 數(shù)字圖像的濾波及邊緣檢測

    Matlab 數(shù)字圖像的濾波及邊緣檢測

    本文運用文字、代碼以及示例詳細介紹了數(shù)字圖像的濾波以及圖像的邊緣檢測,需要的朋友可以自己了解一下
    2021-08-08
  • 詳解C++中typedef 和 #define 的區(qū)別

    詳解C++中typedef 和 #define 的區(qū)別

    這篇文章主要介紹了C++中typedef 與 #define 的區(qū)別,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • 詳解Visual Studio 2019(VS2019) 基本操作

    詳解Visual Studio 2019(VS2019) 基本操作

    這篇文章主要介紹了詳解Visual Studio 2019(VS2019) 基本操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Qt 數(shù)據(jù)庫QSqlDatabase使用示例

    Qt 數(shù)據(jù)庫QSqlDatabase使用示例

    本文主要介紹了Qt數(shù)據(jù)庫QSqlDatabase使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-12-12
  • Qt QMessageBox類使用教程

    Qt QMessageBox類使用教程

    QMessageBox類提供一個模態(tài)對話框,用于通知用戶或詢問用戶一個問題并接收答案。這篇文章主要介紹了QMessageBox的一些常用用法,需要的小伙伴快來學習一下
    2021-12-12
  • C++實現(xiàn)靜態(tài)鏈表

    C++實現(xiàn)靜態(tài)鏈表

    這篇文章主要為大家詳細介紹了C++實現(xiàn)靜態(tài)鏈表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C語言中二叉樹的后序遍歷詳解

    C語言中二叉樹的后序遍歷詳解

    大家好,本篇文章主要講的是C語言中二叉樹的后序遍歷詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • VS2019項目打包生成.exe文件與Setup的步驟實現(xiàn)

    VS2019項目打包生成.exe文件與Setup的步驟實現(xiàn)

    這篇文章主要介紹了VS2019項目打包生成.exe文件與Setup的步驟實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03

最新評論