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

C語言函數(shù)傳遞數(shù)組和傳遞地址的區(qū)別你知道嗎

 更新時間:2021年09月08日 11:44:37   作者:先仔  
這篇文章主要介紹了C語言中數(shù)組作為函數(shù)的參數(shù)以及返回值的使用簡單入門,這里以一維數(shù)組作為基本條件進(jìn)行例子講解,需要的朋友可以參考下

傳遞數(shù)值

code:

#include <stdio.h>
void deliveryData(int data)
{
	data = data + 100;
	printf("deliveryData:data=%d\n", data);
}
int main(void)
{
	int data=10;
	deliveryData(data);
	printf("main:data=%d\n", data);
	return 0;
}

運(yùn)行結(jié)果:

C:\Users\Administrator\Desktop\C_Study\新版本c語言\程序\unit5_function>a.exe
deliveryData:data=110
main:data=10

傳遞地址

code:

#include <stdio.h>
void deliveryData(int data[])//這里int data[]是地址(相當(dāng)于指針)
{
	data[0] = data[0] + 100;
	printf("deliveryData:data=%d\n", data[0]);
}
int main(void)
{
	int data[2]={1, 2};
	deliveryData(data);//這里傳遞的是地址
	printf("main:data=%d\n", data[0]);
	return 0;
}

運(yùn)行結(jié)果:

C:\Users\Administrator\Desktop\C_Study\新版本c語言\程序\unit5_function>a.exe
deliveryData:data=101
main:data=101

注:

傳遞數(shù)值,操作的是不同的內(nèi)存空間傳遞地址,操作的是同個內(nèi)存空間

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 淺談C++中char型變量的地址輸出

    淺談C++中char型變量的地址輸出

    下面小編就為大家?guī)硪黄獪\談C++中char 型變量的地址輸出。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計- 解析最少換車次數(shù)的問題詳解

    數(shù)據(jù)結(jié)構(gòu)課程設(shè)計- 解析最少換車次數(shù)的問題詳解

    數(shù)據(jù)結(jié)構(gòu)課程設(shè)計- 解析最少換車次數(shù)的問題詳解
    2013-05-05
  • C/C++惡意代碼盤點之文件自動刪除

    C/C++惡意代碼盤點之文件自動刪除

    惡意代碼的分類包括計算機(jī)病毒、蠕蟲、木馬等,有些技術(shù)經(jīng)常用到,有的也是必然用到。今天我們就分享一下文件自動刪除,感興趣的可以了解一下
    2022-09-09
  • C語言實現(xiàn)俄羅斯方塊

    C語言實現(xiàn)俄羅斯方塊

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)俄羅斯方塊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C++中關(guān)于std::queue?中遇到釋放內(nèi)存錯誤的問題

    C++中關(guān)于std::queue?中遇到釋放內(nèi)存錯誤的問題

    這篇文章主要介紹了std::queue中遇到釋放內(nèi)存錯誤的問題,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • 詳解C語言學(xué)習(xí)記錄之指針

    詳解C語言學(xué)習(xí)記錄之指針

    關(guān)于指針,其是C語言的重點,C語言學(xué)的好壞,其實就是指針學(xué)的好壞。其實指針并不復(fù)雜,學(xué)習(xí)指針,要正確的理解指針,本片文章能給就來學(xué)習(xí)一下
    2021-11-11
  • C++?OpenGL實現(xiàn)旋轉(zhuǎn)立方體的繪制

    C++?OpenGL實現(xiàn)旋轉(zhuǎn)立方體的繪制

    這篇文章主要主要為大家詳細(xì)介紹了如何利用C++和OpenGL實現(xiàn)旋轉(zhuǎn)立方體的繪制,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起動手嘗試一下
    2022-07-07
  • C語言數(shù)組的各種操作梳理

    C語言數(shù)組的各種操作梳理

    數(shù)組是一組有序的數(shù)據(jù)的集合,數(shù)組中元素類型相同,由數(shù)組名和下標(biāo)唯一地確定,數(shù)組中數(shù)據(jù)不僅數(shù)據(jù)類型相同,而且在計算機(jī)內(nèi)存里連續(xù)存放,地址編號最低的存儲單元存放數(shù)組的起始元素,地址編號最高的存儲單元存放數(shù)組的最后一個元素
    2022-04-04
  • C語言小知識之為什么要使用指針詳析

    C語言小知識之為什么要使用指針詳析

    指針是C語言中一個非常重要的概念,也是C語言的特色之一,使用指針可以對復(fù)雜數(shù)據(jù)進(jìn)行處理,能對計算機(jī)的內(nèi)存分配進(jìn)行控制,在函數(shù)調(diào)用中使用指針還可以返回多個值,這篇文章主要給大家介紹了C語言小知識之為什么要使用指針的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • c語言打印輸出雙引號的方法示例

    c語言打印輸出雙引號的方法示例

    這篇文章主要介紹了c語言打印輸出雙引號的方法,大家參考使用吧
    2013-11-11

最新評論

鄄城县| 瑞金市| 县级市| 玉环县| 左云县| 富阳市| 沅陵县| 凤凰县| 渑池县| 宿州市| 沙洋县| 镇江市| 皋兰县| 呼图壁县| 信丰县| 甘德县| 兴隆县| 绥江县| 临洮县| 赣榆县| 交城县| 惠州市| 南城县| 曲松县| 五大连池市| 康马县| 娄烦县| 汪清县| 岑溪市| 嘉祥县| 永济市| 罗源县| 瑞金市| 五莲县| 达州市| 碌曲县| 南康市| 登封市| 太康县| 贞丰县| 革吉县|