中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

C語言——第一部分 C語言概述以及編程基礎

發布時間:2020-07-04 11:35:24 來源:網絡 閱讀:591 作者:IT陽光羅諾 欄目:開發技術

C語言 第一部分 編程基礎

 

1.通過”語言“來控制計算機,讓計算機為我們做事情,這樣的語言就叫做編程語言(Programming Language)。

2.編程語言也有固定的格式和詞匯,例如:
編程語言有很多種,常用的有C語言、C++、Java、C#、PHP、JavaScript等,每種語言都有自己擅長的方面,例如:

l C語言和C++主要用于PC軟件開發、底層開發、單片機和嵌入式系統;

l Java和C#不但可以用來開發軟件,還可以用來開發網站后臺程序;

l PHP主要用來開發網站后臺程序;

l JavaScript 主要負責網站的前端工作(現在也有公司使用 Node.js 開發網站后臺)。

 

3.編程語言是用來控制計算機的一系列指令(Instruction),它有固定的格式和詞匯(不同編程語言的格式和詞匯不一樣),必須遵守,否則就會出錯。


4.  

#include <stdio.h>
int main(){
    /*我的第一個C語言程序*/
    puts("Hello World!");
    return 0;
}


解析:


  • 所有的 C語言程序都需要包含 main() 函數。 代碼從 main() 函數開始執行。

  •  /* ... */ 用于注釋說明。

  • printf() 用于格式化輸出到屏幕。printf() 函數在 "stdio.h" 頭文件中聲明。

  • stdio.h 是一個頭文件(標準輸入輸出頭文件) and #include 是一個預處理命令,用來引入頭文件。 當編譯器遇到printf() 函數時,如果沒有找到 stdio.h 頭文件,會發生編譯錯誤。

  • return 0; 語句用于表示退出程序。


 

具有特定含義的詞匯、語句,按照特定的格式組織在一起,就構成了源代碼(Source Code,也稱源碼或代碼(Code


5.C語言肯定規定了源代碼中每個詞匯、語句的含義,也規定了它們該如何組織在一起,這就是語法(Syntax)。

6.編寫源代碼的過程就叫做編程(Program)。從事編程工作的人叫程序員(Programmer

 

7.C 語言是一種通用的高級語言,最初是由丹尼斯·里奇在貝爾實驗室為開發 UNIX 操作系統而設計的。

8.C語言的特點

① C語言簡潔、緊湊、,使用方便、靈活。ANSI C一共只有32個關鍵字:

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

static

sizeof

struct

switch

typedef

union

unsigned

void

volatile

while





9種控制語句,主要用小寫字母表示,在C語言中,關鍵字是用小寫表示的!

② 運算符豐富。有34種

③ 數據結構類型豐富。

④ 具有結構化的控制語句。

⑤ 語法限制不太嚴格,程序設計自由度較大。

⑥ C語言允許直接訪問物理地址,能夠進行位(Bit)操作,能夠實現匯編語言的大部分功能,可以直接對硬件進行操作,由此又被稱為中級語言。

⑦ 生成目標代碼質量高,程序執行效率高。

⑧ 與匯編語言相比較而言,C語言編寫的程序可移植性較好。

 

9.C源程序的結構特點:

① 一個C語言源程序可以由一個或多個源文件組成。

② 每個源文件可由一個或多個函數組成。

③ 一個源程序無論有多少個文件組成,都有一個且只能夠有一個main函數,即為主函數。

④ 源程序中可以有預處理命令(include命令為其中之一),預處理命令通常放在源文件或源程序的最前面。

⑤ 每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括號“}”之后則不能加分號。

⑥ 標識符,關鍵字之間必須至少加一個空格來表明間隔,若有明顯的間隔符,也可以不加空格。

 

10.C語言字符集是由字母,數字,空格,標點和特殊字符組成的,字符是組成語言的最基本的元素。


11.C語言的詞匯分為6種:標識符、關鍵字、運算符、分隔符、常量、注釋符等等

(一)標識符

標識符由字母(A-Z,a-z)、數字(0-9)、下劃線“_”組成,并且首字符不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。

不能把C語言關鍵字作為用戶標識符,例如if,for,while等.

標識符長度是由機器上的編譯系統決定的,一般的限制為8字符(注:8字符長度限制是C89標準,C99標準已經擴充長度,其實大部分工業標準都更長)。

標識符對大小寫敏感,即嚴格區分大小寫。一般對變量名用小寫,符號常量命名用大寫。

標識符命名應做到“見名知意”,例如,長度(外語:length),求和、總計(外語:sum),圓周率(外語:pi)……

C語言中把標識符分為三類:關鍵字,預定義標識符,用戶自定義標識符。

(二)關鍵字

關鍵字是由C語言規定的具有特定意義的字符串,通常也稱為保留字。用于定義的標識符不應與關鍵字相同。C語言的關鍵字分為一下幾類:

① 類型說明符——用于定義、說明變量、函數或其他數據結構的類型。

② 語句定義符——用于表示一個語句的功能。

③ 預處理命令——用于表示一個預處理命令。

 

 

 


向AI問一下細節

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

AI

南阳市| 鸡东县| 嘉义市| 庆安县| 桐柏县| 杭州市| 拉萨市| 铅山县| 安岳县| 辰溪县| 雷波县| 漳平市| 拉萨市| 灯塔市| 萨迦县| 长岛县| 崇左市| 陈巴尔虎旗| 沽源县| 新蔡县| 繁昌县| 炎陵县| 永平县| 杭州市| 阿拉善左旗| 武城县| 东莞市| 红安县| 郁南县| 东乡县| 邵阳市| 都昌县| 伊金霍洛旗| 青州市| 清徐县| 江城| 沾益县| 丁青县| 闽清县| 乐清市| 阿坝|