91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言的基本概念是什么

發布時間:2021-08-21 04:40:22 來源:億速云 閱讀:114 作者:chen 欄目:編程語言

本篇內容介紹了“C語言的基本概念是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

C語言概述

  1、C語言的歷史

  起源:貝爾實驗室開發的UNIX操作系統的副產品。標準化:C89和C99。基于C的語言:C++,Java,C#,Perl。

  2、C語言的優缺點

  優點:高效、可移植、功能強大、靈活、標準庫、與UNIX和Linux集成;缺點:C程序更容易隱藏錯誤、C程序可能難以理解、C程序可能會難以修改。

高效使用C的方法

  1.學習如何規避C語言的缺陷(C陷阱與缺陷);

  2.使用軟件工具使程序更加可靠(lint工具和調試工具);

  3.利用現有的代碼庫;

  4.采用一套切合實際的編碼規范;

  5.避免“投機取巧”和極度復雜的代碼;

  6.緊貼標準(C89和C99)

C語言基本概念

  1、編寫一個簡單的C程序:編譯和連接

  預處理:執行以#開頭的命令,類似于編輯器,可以給程序添加內容,也可以對程序進行修改;

  編譯:編譯器將程序翻譯成機器語言(即目標代碼);

  鏈接:連接器把由編譯器產生的目標代碼和所需的其他附加代碼整合在一起,附加代碼包括庫函數。

  2、簡單程序的一般形式:C程序由指令、函數和語句組成。

  指令:一般是預處理器執行的命令,類似于#define,#include;函數:程序員編寫的函數和庫函數;語句:程序運行時執行的命令,每條語句由分號結束。

  main函數最后的return0;語句。作用:一是使main函數終止,二是指出main函數返回值是0.

  3、注釋:每個程序都應該包含識別信息,即程序名,編寫日期,作者,程序的用途及其他相關信息。/**/和//

  4、變量和賦值

  每個變量必須有一個類型。使用變量之前必須對其進行聲明。

  float型變量運算比int型變量慢,float型變量所存儲的數值只是實際值的一個近似值。

  書寫格式方面,建議在聲明和語句之間留出一個空行。

  給float型變量賦值時,最后在后面加一個f,例如floatprofit=21.34f;

  占位符%d用來指明在顯示過程中變量的值的顯示位置。

  沒有默認值且尚未在程序中被賦值的變量是未被初始化的。

  C語言通用原則:在任何需要數值的地方,都可以使用具有相同類型的表達式。printf("Volume(cubicinches):%d\n",height*lenght*width);

  5、讀入輸入

  printf中的字母f和scanf中的字母f含義相同,都是表示“格式化”的意思。

  scanf函數需要知道將獲得的輸入數據的格式,而printf函數需要知道輸出數據的顯示格式。

  6、定義常量的名字

  C程序規范:#define宏定義的名字都使用大寫字母表示。

  #defineSCALE_FACTOR(5.0f/9.0f)添加上f

  7、標識符

  傳統C中命名中間插入下劃線,例如symbol_table,current_page

  目前流行的java(C#及C++)用單詞首字母大寫,例如symbolTable,currentPage

  8、C程序書寫規范

  語句可以分開放在任意多行內;記號間的加空格可以更容易區分記號;每個逗號后邊也放一個空格;縮進幫助識別程序;空行可以把程序劃分成邏輯單元;

“C語言的基本概念是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凉城县| 淮阳县| 读书| 景德镇市| 垫江县| 隆德县| 轮台县| 斗六市| 甘孜县| 望城县| 阿拉善左旗| 灵川县| 丹江口市| 定襄县| 民丰县| 濮阳县| 濉溪县| 太白县| 大宁县| 闻喜县| 临沭县| 滨州市| 府谷县| 唐山市| 横峰县| 原阳县| 海阳市| 安福县| 萝北县| 柳河县| 平定县| 中宁县| 蕲春县| 九江县| 锦州市| 宁河县| 高唐县| 永和县| 琼海市| 扎兰屯市| 扎囊县|