一起學習C語言 初步進入程式設計世界 三

2021-10-02 05:51:02 字數 459 閱讀 1148

3.1 變數記憶體位址和變數值

當程式執行時,程式將以程序的形式存在虛擬記憶體中,計算機會為我們的程序分配一定的記憶體空間。我們的程序就像乙個大箱子,程式定義的變數物件放置在這個箱子中的某個位置,變數物件也會擁有自己的空間用來儲存變數值。程式執行過程中,通過變數記憶體位址獲取到變數值資訊。

3.2 取址運算子

某些情況下,我們需要獲取到變數位址才能對變數賦值(這部分知識關係到變數副本機制,在後續章節中講述),這時候我們可以使用取址運算子「&」。取址運算子用法:

int a1 = 1;

int* a2 = &a1;

上述示例目前只做參考(後續章節「變數指標」中講述)。

3.3 格式化輸入函式(scanf)

scanf()函式是格式化輸入函式,一般由標準輸入裝置向變數物件空間中輸入資訊。它定義在標準輸入輸出標頭檔案中(stdio.h)。

scanf()函式定義:

in

一起學習C語言 初步進入程式設計世界 一

作者在windows系統開發程式時,比較常用的整合開發環境是visual studio系列,本系列文章作者最終選擇 visual studio2010 作為windows開發環境使用,參考 程式設計學習初期,不適合直接使用linux相關系統,linux相關系統與windows系統相比之下操作過於複雜...

帶你一起學習C語言語法

帶你學c帶你飛 第一季講解內容 c語言語法,我們會講變數 陣列 函式 指標 結構 標準庫這樣一些純粹的c語言知識。基本上你大學第一學期學的就是咱第一季的內容,我知道很多朋友學完c語言一時感覺沒什麼用?然後大一學完大二就還給體育老師了 咳咳,畢竟現在是乙個連程式都要刷顏值的年代 使用c語言,確實不容易...

c語言一起學習之建立標頭檔案(二)

一 接上文建立標頭檔案方式,本專案講解引用自定義標頭檔案方式,以及static和extern限制方法的作用。接上文,建立專案,建立標頭檔案print.h。include include printbefore.h void printhello void include print.h void p...