首页
/
每日頭條
/
科技
/
c語言定義和使用指針變量例題
c語言定義和使用指針變量例題
更新时间:2026-07-18 03:01:08
函數參數傳遞指針變量

在函數的定義中,函數的參數可以是各種變量,就包括指針變量。首先,我們來看看一個函數的定義:

void func(char* p);

該函數的名稱叫做func,參數定義為 char* p是個一級指針變量;那麼,對該函數有如下調用:

char a = 'A';

func(&a);

此時,把字符變量a的地址賦給func函數的指針變量p參數,如同:

char* p = &a;

那麼,func函數中的指針變量p參數,就指向了字符變量a;

程序測試代碼如下:

c語言定義和使用指針變量例題(函數參數如何傳遞指針變量)1

運行的結果如下:

c語言定義和使用指針變量例題(函數參數如何傳遞指針變量)2

可以看到,在func()函數中,輸出字符變量b的值,就是傳遞給func()函數的字符變量a。因為func()函數中的參數指針變量p指向字符變量a;所以,執行:

char b = *p;

那麼,*p就是對指針變量p進行降級,轉換為指針變量p所指向的變量a;最終,把變量a賦給變量b。所以,輸出變量b的值就是變量a的值。如同:

char b = a; //就是把變量a的值賦給變量b;

此時,通過傳遞指針,我們可以在func()函數内,得到一個指針p指向變量a。那麼,我們可以通過指針變量p修改變量a的值。程序測試例子如下:

c語言定義和使用指針變量例題(函數參數如何傳遞指針變量)3

程序運行結果如下:

c語言定義和使用指針變量例題(函數參數如何傳遞指針變量)4

可以看到,通過指針變量p,可以修改傳遞給func()函數的參數a。

總結

本章節我們學習了C語言的指針,這是一個比較重要的知識點,需要多加練習掌握。在視頻教程中,作者通過代碼來演示和講解程序,更加容易理解。

所以,讀者可以根據作者的教程,自己親自敲打代碼,然後,驗證作者講解的理論知識,最終,掌握C語言指針的知識點。

本章節講解的知識點,由淺入深,一步一步地深入講解C語言的指針知識點。所以,從第一節開始,按順序學習下來,就可以知道:原來C語言的指針是那麼的簡單。

建議讀者對每一個章節多加思考學習,下一章節,我們更深入地學習C語言的指針知識點。有C語言指針的基礎知識之後,才可以更深入學習下一章的内容。有任何疑問,可以随時聯系作者!

讀者要仔細分析,掌握好每一個知識點,然後,自己總結出對該知識點的理解。自己總結出來的知識,理解才深刻,才是自己掌握的知識。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
vivo紅外被異常遮擋怎麼辦
vivo紅外被異常遮擋怎麼辦
1、在手機裡點擊打開設置。2、在設置裡,點擊更多設置。3、進入更多設置後,選擇恢複出廠設置。4、然後點擊還原所有設置。5、在跳出的對話框裡點擊還原即可。
2026-07-18
微信支付分在哪裡看
微信支付分在哪裡看
1、登錄手機微信客戶端,在頁面點擊右下角的我”。2、進入界面後點擊支付”,點擊零錢”。3、進入錢包界面,點擊微信支付分”,進入後即可查看分數。4、微信支付分查詢入口在錢包頁面,查詢支付分前需先開通支付分”。
2026-07-18
車門沒關好會顯示什麼
車門沒關好會顯示什麼
1、對于一些性能比較好的汽車來說,如果車門沒關緊就會會出現刺耳的報警聲,或者儀表盤上會有明确的提示。這個時候隻要及時将車門關緊上鎖即可。2、對于一些低檔汽車來說,如果沒有安裝汽車報警器或者車門程控鎖,是不會出現提示的,在駕車的過程中隻要仔細聽會聽到一些聲響,及時發現及時關門就可以了。
2026-07-18
verna是現代什麼車
verna是現代什麼車
1、北京現代瑞納,是北京現代公司聯合現代北美公司以及歐洲設計中心共同設計開發的一款車型。2、車型基本參數:瑞納外形長、寬、高分别達為4340mm、1700mm、1460mm,在A0級三廂小型車陣營屬于中規中矩的數據。不過,達到2570mm的軸距則讓瑞納超越了不少競争對手。而由于采用了短發動機艙和短行...
2026-07-18
數控車床如何新建加工程序
數控車床如何新建加工程序
1、首先在編輯方式選擇程序畫面,程序開關為開。才能編程。2、在編輯方式下選擇程序畫面(顯示兩個,一個是程序号,一個是程序内容。)在程序内容那個畫面,用鍵輸入地址O,用鍵輸入程序号,按插入鍵,按EOB鍵,(輸入;”号)。通過這個操作把程序号存儲起來,之後把程序中每個地址字,數據字用鍵輸入。然後按插入鍵把程序存儲起來。3、注:每次隻能輸入一個地址和數字如(X10),一個程序段結束必須按EO
2026-07-18
Copyright 2023-2026 - www.tftnews.com All Rights Reserved