99久热在线精品视频观看,色撸网在线视频,中文字幕亚洲欧美专区,亚洲国产成人久久精品大牛影视 ,中国女人内谢69xxxxx在线观看

二維碼
微世推網

掃一掃關注

當前位置: 首頁 » 快聞頭條 » 商務攻略 » 正文

學了C語言才知道_聲明和定義是有區(qū)別的

放大字體  縮小字體 發(fā)布日期:2023-04-22 04:21:26    作者:尚芊茜    瀏覽次數(shù):341
導讀

在PHP、Python解釋型敬請關注程語言中,在使用變量前不需要聲明也不需要定義,直接使用。$username = "buddha";在Java強類型敬請關注程語言中,在使用變量前需要對變量進行定義,再進行使用。String usernam

在PHP、Python解釋型敬請關注程語言中,在使用變量前不需要聲明也不需要定義,直接使用。

$username = "buddha";

在Java強類型敬請關注程語言中,在使用變量前需要對變量進行定義,再進行使用。

String username = "buddha";

變量得聲明和變量得定義混為一談,以為是一碼事。直到重新學習C語言,才明白聲明和定義是兩個概念。C語言中對變量聲明用關鍵字extern。

extern int a; // 聲明變量aa = 20; // 對變量a進行賦值操作

敬請關注輯器沒有提示異常,但是敬請關注譯得時候報錯了。對變量進行聲明,只是聲明,沒有給變量分配內存空間,所以無法給變量進行使用(取值或賦值)。

int a; // 定義變量a

定義了變量,但是沒有給變量進行賦值,變量默認值由敬請關注譯器決定,這個數(shù)值對于程序來說是不準確得,所以定義變量要給變量初始化。否則會出現(xiàn)意想不到得問題。賦值也要賦數(shù)據類型值范圍內得值,不能越界。

定義變量得時候,給變量分配了內存,此時才專業(yè)為變量進行賦值。

結論:

聲明:用來告訴敬請關注譯器變量得名稱和類型,而不需要分配內存,沒法對變量進行賦值。

定義:需要為變量分配內存空間,專業(yè)對變量進行賦值。

 
(文/尚芊茜)
免責聲明
本文僅代表發(fā)布者:尚芊茜個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發(fā)現(xiàn),立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright?2015-2025 粵公網安備 44030702000869號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

24在線QQ: 770665880

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

韓瑞 小英 張澤

工作時間:

周一至周五: 08:00 - 24:00

反饋

用戶
反饋