日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言中return的作用_C语言简介

發布時間:2025/3/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言中return的作用_C语言简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言簡介

c語言是人和機器交流的語言。

c語言是面向過程的語言

C語言的優點:代碼量小、執行速度快、功能強大、編程自由

英語不好能不能學:C語言一共32個關鍵字,以及為數不多的規則。建議三年級以下學生不要嘗試學習。

數學不好能不能學:本語言涉及高深的數學知識,比如:先乘除,后加減,小括號最當先。建議三年級以上的同學進行學習。

怎樣才能學好C語言:多寫,多練,多思考。

編寫第一個C語言程序

#include int main(){ printf("關注:ACM算法");}

看不懂?不慌慢慢來,一步步介紹。

#include< > 與 #include ""的區別:

< > 表示系統直接按系統指定的目錄檢索

"" 表示系統先在 "" 指定的路徑(沒寫路徑代表當前路徑)查找頭文件,如果找不到,再按系統指定的目錄檢索

main函數

一個完整的C語言程序,是由一個、且只能有一個main()函數(又稱主函數,必須有)和若干個其他函數結合而成(可選)。

main函數是C語言程序的入口,程序是從main函數開始執行。

{} 括號,程序體和代碼塊

{}叫代碼塊,一個代碼塊內部可以有一條或者多條語句

C語言每句可執行代碼都是";"分號結尾

所有的#開頭的行,都代表預編譯指令,預編譯指令行結尾是沒有分號的

所有的可執行語句必須是在代碼塊里面

注釋

//叫行注釋,注釋的內容編譯器是忽略的,注釋主要的作用是在代碼中加一些說明和解釋,這樣有利于代碼的閱讀

//叫塊注釋**

塊注釋是C語言標準的注釋方法

行注釋是從C++語言借鑒過來的

printf函數

printf是C語言庫函數,功能是向標準輸出設備輸出一個字符串

printf(“ACM算法\n”);//\n的意思是回車換行

return語句

return代表函數執行完畢,返回return代表函數的終止

如果main定義的時候前面是int,那么return后面就需要寫一個整數;如果main定義的時候前面是void,那么return后面什么也不需要寫

在main函數中return 0代表程序執行成功,return -1代表程序執行失敗

int main()和void main()在C語言中是一樣的,但C++只接受int main這種定義方式

好像忘了介紹編譯器了,下面介紹。

編譯器簡介

編譯器就是能把寫的代碼變為程序,它起到了任何計算機交流的翻譯功能。

推薦編譯器

推薦Dev c++,在公眾號->更多->資源下載->編譯器下載里有百度云下載鏈接。為什么推薦它?因為它可以選擇中文!!!

使用Dev c++

在公眾號更多->使用幫助->Dev c++安裝與使用

C語言編譯步驟

C代碼編譯成可執行程序經過4步:

1.預處理:宏定義展開、頭文件展開、條件編譯等,同時將代碼中的注釋刪除,這里并不會檢查語法

2.編譯:檢查語法,將預處理后文件編譯生成匯編文件

3.匯編:將匯編文件生成目標文件(二進制文件)

4.鏈接:C語言寫的程序是需要依賴各種庫的,所以編譯之后還需要把庫鏈接到最終的可執行程序中去

看不明白沒關系,對每一步有影響就好。不過需要強調的是C語言后綴是.c,而C++語言后綴是.cpp

CPU內部結構與寄存器(了解)

64位和32位系統區別

  • 寄存器是CPU內部最基本的存儲單元

  • CPU對外是通過總線(地址、控制、數據)來和外部設備交互的,總線的寬度是8位,同時CPU的寄存器也是8位,那么這個CPU就叫8位CPU

  • 如果總線是32位,寄存器也是32位的,那么這個CPU就是32位CPU

  • 有一種CPU內部的寄存器是32位的,但總線是16位,準32為CPU

  • 所有的64位CPU兼容32位的指令,32位要兼容16位的指令,所以在64位的CPU上是可以識別32位的指令

  • 在64位的CPU構架上運行了64位的軟件操作系統,那么這個系統是64位

  • 在64位的CPU構架上,運行了32位的軟件操作系統,那么這個系統就是32位

  • 64位的軟件不能運行在32位的CPU之上

  • 寄存器、緩存、內存三者關系

    按與CPU遠近來分,離得最近的是寄存器,然后緩存(CPU緩存),最后內存

    CPU計算時,先預先把要用的數據從硬盤讀到內存,然后再把即將要用的數據讀到寄存器。于是 CPU寄存器內存,這就是它們之間的信息交換。

    那為什么有緩存呢?因為如果經常操作內存中的同一址地的數據,就會影響速度。于是就在寄存器與內存之間設置一個緩存。

    因為從緩存提取的速度遠高于內存。當然緩存的價格肯定遠遠高于內存,不然的話,機器里就沒有內存的存在。

    由此可以看出,從遠近來看:CPU 寄存器 緩存 內存

    關鍵字

    c語言、C語言

    總結

    以上是生活随笔為你收集整理的c语言中return的作用_C语言简介的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。