C語言基礎:標識符

2020-12-13 lemoontree

標識符:在程式語言中,標識符是用戶編程時使用的名字,變量、常量、函數、語句塊都有名字。是用來標識某個實體的一個符號,是對變量名、函數名、標號和其他各種用戶定義的對象命名。

C 標識符是用來標識變量、函數,或任何其他用戶自定義項目的名稱。一個標識符以字母 A-Z 或 a-z 或下劃線 _ 開始,後跟零個或多個字母、下劃線和數字(0-9)。

C語言中標識符的命名規範:

1.標識符由字母、數字、下劃線組成,並且首字母不能是數字。(C 標識符內不允許出現標點字符,比如 @、$ 和 %。)

2.標識符對大小寫敏感,即嚴格區分大小寫。一般對變量名用小寫,符號常量命名用大寫。(註:C語言中字母是區分大小寫的,因此score、Score、SCORE分別代表三個不同的標識符)

3.不能把C的關鍵字作為用戶的標識符,例如:if、for、while等。(註:標識符不能和C語言的關鍵字相同,也不能和用戶自定義的函數或C語言庫函數同名。For是可以的,因為區分大小寫。)C語言 關鍵字(32+5+7)

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

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

2017年上海市高等學校計算機等級考試二級C三套試卷其中一套最後一道編程大題考了關於標識符的判斷。來練練手吧:

相關焦點

  • Python基礎——標識符的使用
    Python基礎——標識符的使用標識符是電腦語言中允許作為名字的有效字符串集合。其中,有一部分是關鍵字,構成語言的標識符。這樣的標識符是不能做它用的標識符的,否則會引起語法錯誤(SyntaxError 異常)。
  • 入門前須知基礎!C語言基礎教學檔案!編號零零肆
    C語言令牌每個C程序都是一組指令,每個指令都是一些單獨的單元的集合。每個最小的單個AC程序單元稱為令牌。AC程序(用來定義電腦程式的形式語言)中的每條指令都是令牌的集合。令牌用於構建c程序,它們被稱為AC程序的基本構建塊。
  • 最全的C語言基礎知識都在這了
    我們用一個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,加深小夥伴們對C語言的認識。4、在{ }裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標誌。
  • C語言基礎知識學習(一)
    C程序基礎1. 標識符在程序中使用的變量名、函數名、數組名、指針名、標號等稱為標識符.b) 預定義標識符包括C語言提供的庫函數、預編譯處理命令。c) 用戶標識符根據需要定義的標識符。一般用來給變量、函數、數組、文件等命名。用戶標誌符如果與C語言的關鍵字重名,系統報錯;若與標準庫函數重名,系統不報錯,但預定義標識符將會失去原意,代之以用戶新定義的含義。顯然如果後面用到這個函數將會報錯。
  • C語言基礎知識整理
    4、在{  }裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標誌。源程序的擴展名為 .c ,目標程序的擴展名為 .obj  , 可執行程序的擴展名為 .exe 。在編寫程序時,必須為函數、變量等命名,這個名字稱為標識符。C語言中標識符的命名規則如下:標識符只能由字母、數字、下劃線組成;標識符的第一個字母必須是字母和下劃線;標識符區分大小寫字母,如If和if是兩個完全不同的標識符。
  • C語言入門基礎知識大全
    用一個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,使小夥伴對c語言有個初步認識。源程序的擴展名為 .c ,目標程序的擴展名為 .obj , 可執行程序的擴展名為 .exe 。在編寫程序時,必須為函數、變量等命名,這個名字稱為標識符。C語言中標識符的命名規則如下:標識符只能由字母、數字、下劃線組成;標識符的第一個字母必須是字母和下劃線;標識符區分大小寫字母,如If和if是兩個完全不同的標識符。
  • C語言基礎知識學習(二)
    函數C語言函數說明1. 一個C程序的基本結構包括預處理部分和函數部分;2.函數是C語言的基本單位;3. C語言程序開始於主函數,結束於主函數;4. C語言中沒有輸入輸出語句但有輸入輸出函數.2.二維數組初始化int array[3][2] = {{a,b},{c,d},{e,f}};int array[3][2] = {a,b,c,d,e,f};int array[][2] = {a,b,c,d,e,f};
  • 走進C的世界,學習C的基礎內容
    之前我們是大致的了解一下C語言的結構,接觸了兩個C的程序,那麼我們從現在開始就要接觸C了,做好準備了麼?要想學好一個東西,你最起碼得把基礎打牢,萬丈高樓平地起,不是麼。C語言最基礎的你需要知道這32個字符,它們被叫做「關鍵字」,也就是下圖中在編譯器中變成藍色的單詞,這32個單詞是被賦予特定意義的一些單詞,你不能把這些單詞作為標識符去使用,你也可以不用去死記硬背,因為你經常用,以後我們就會慢慢熟悉的,今天就先大致的知道這幾個單詞你不可以作為標識符使用就行了。
  • 程序設計(C語言)
    選項:A:C語言程序將從源程序中第一個函數開始執行B:可以在程序中由用戶指定任意一個函數作為主函數,程序將從此開始執行C:C語言規定必須用main作為主函數名,程序將從此開始執行,在此結束D:main可作為用戶標識符,用以命名任意一個函數作為主函數答案: 【C語言規定必須用main作為主函數名,程序將從此開始執行,在此結束】7、單選題:
  • 《電腦程式設計基礎(C語言)》通用
    《電腦程式設計基礎(C語言)》通用單項選擇練習題說明:帶*號的對非信息學院的同學不作要求。下列C語言用戶標識符中合法的是( B  )。   A、*y     B、sum     C、int       D、%5f    6. 下面四個選項中,合法的標識符是:( D )     A. auto     B. define     C. 6a      D. c7.下列C語言用戶標識符中合法的是( B )。
  • 學員問:C語言入門要掌握哪些基礎知識?
    01C語言程序的結構認識用一個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,使小夥伴對c語言有個初步認識。4、在{ }裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標誌。
  • C語言編程習慣心得
    >c語言的命名編程時給變量或者函數起的名字就是標識符,就好比每一位同學都有姓名,姓名就是這位同學的標識符。C語言的標識符是不可以隨便起名字的,必須遵守一定的規則。C 語言規定,標識符可以是字母(A~Z,a~z)、數字(0~9)、下劃線_組成的字符串,並且第一個字符必須是字母或下劃線。
  • C/C+編程筆記:零基礎講解C語言——基本字符集
    標識符的命名規則 1. 1 什麼是標識符? 在C語言中,符號常量,變量,數組,函數等都需要一定的名稱,我們把這種名稱成為標識符。也就是說,標識符我們為C語言中出現的所有元素取得名字。
  • 大一上c語言學習總結
    作者:李易峰來源:https://www.cnblogs.com/lxzlyf2022/p/10369669.html一: 近期C語言知識點易錯點整理(1)main()----在c語言中稱之為「主函數」,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括號不能省略。
  • 第一篇:C語言編程基礎語法
    本專欄系列分六篇,總結了C語言基礎知識的核心要點。教學視頻已上線,讀者可根據自身情況有選擇性地學習。01編程基礎C語言——貝爾實驗室、Dennis Ritchie屬於高級語言,更接近人類語言邏輯,需要編譯器編譯,執行依賴運行環境;但容易學習。其特點:模塊化編程程序設計,層次清晰;語句簡潔,提出程序庫概念;功能強大,系統、應用軟體均可開發;移植性好,適合不同的作業系統。除此之外,C語言還有豐富的運算符、數據結構等,程序設計自由度大,可以對硬體進行操作。
  • C語言系列(十一):共用體與枚舉類型
    共用體與枚舉也是C語言的兩種用戶定義的數據類型。
  • 【C語言資料更新】C語言中的枚舉類型(enum)
    枚舉是C語言裡面所定義的一種基本數據類型,它可以使程序變得更加簡介,更加易讀。
  • 程式設計師編程之路的基礎C語言
    一、選擇題:單選題中1~10題為二級公共基礎知識,考試內容包括數據結構與算法、程序設計基礎、軟體工程基礎、資料庫設計基礎四部分。二、程序填空題:首先說明C語言是一門面向過程的語言,它的運行都是一步一步來的,所以說相對來說簡單點,只要按照順序一步步走,是絕對不會出問題的,第一步先著手於了解這個程序的大體結構,比如:聲明了哪些函數,有哪些全局變量
  • C語言之除錯錦囊
    c語言作為計算機編程的基本知識,不在於學好它會編出什麼樣的程序,而在於通過對它的學習,使你具備一些編程的基本思想,基本方法,基本理念,基本知識和技能。但是在實踐過程中我們總會遇到一些預料不到的錯誤,俗話說「知己知彼百戰百勝」,知道什麼錯,錯在哪,才能更好的改正。下面是60例C語言常見錯誤信息的釋義。
  • 計算機二級考試C語言高頻考點
    一,C語言概述C語言基礎知識1.C語言的構成(1)源程序由函數構成,每個函數完成相對獨立的功能(2)每個源程序中必須有且只能有一個主函數可以放在任何位置(2)源程序的擴展名為.c,目標程序的擴展名為.obi,可執行程序的擴展名為.exe。