1. 程式人生 > >C語言(二):C語言概述

C語言(二):C語言概述

感覺 用途 計算機 一行 可用 讓其 pan 復合語句 sso

學習筆記:

  •  運算符 
  • 函數
  • 一個簡單的C語言程序
  • 整型變量
  • 換行符
  • 註釋
  • 關鍵字

概述:C語言程序是什麽樣子的?瀏覽本博客,會見到C語言的很多實例,初見C語言程序可能會感覺一些古怪,然而,在學習的過程中,你一定會喜歡上它們,如果熟悉除了C語言以外的其他語言,會對C語言有一種似曾相識的感覺。

  

#include <stdio.h> /頭文件函數調用模塊

int main(void)

{

  int num; /定義num變量

  num = 1; /給變量賦值

   printf("I am a simple ");

   printf("conputer. \n"); /使用printf函數

   printf("My favorite number is %d because it is first.\n";num);

   return 0; /返回值為0

}

 1.1 示例解釋

  C語言的6種語句:

  • 標號語句
  • 復合語句
  • 表達式語句
  • 選擇語句
  • 叠代語句
  • 跳轉語句

   根據之前的首要代碼進行說明:

  • #include<stdio.h>     //包含另一個文件
  • int main(void)        //函數名
  • /* */            //註釋
  • {}     //函數體開始
  • int num;         //使用一個名為num的變量,且變量為整型
  • num = 1;     //給變量賦值
  • printf("I am a simple ");   //調用printf函數
  • printf("computer.\n");    //調用printf函數
  • printf("My favorite number is %d because it is first.\n";num") //調用printf函數

   1.2 C語言特性講解:

  • #include<stdio.h> #include是一條C預處理器指令(perprocessor derective),stdio.h文件包含了供編譯器使用的輸入和輸出函數(如printf),通常,C語言的頂部信息都稱為頭文件(header)
  • main()函數 # C程序一定從main()函數開始執行,而且main()函數必須是一個開始的函數。
  • 註釋 # 在C語言程序中,被/* */兩個符號括起來的叫註釋,寫註釋能讓其他人或者你自己更能清楚地明白自己寫的代碼。
  • 花括號、函數體和塊 # 首先,我們來認識一下在C程序中常用的括號符,{}是花括號、()是圓括號、[]是方括號。
  • 聲明 # 聲明(declaration),聲明是C語言最重要的特性之一。
  • 數據類型 # C語言可以處理多種類型的數據,如整數、字符和浮點數。把變量聲明為整型或者字符類型,計算機才能正確的儲存、讀取和解釋數據。
  • 變量的命名 # 給變量命名的語句是需要有意義的,如一些標識符和變量名,舉個例子,你要定義數羊,應該定義為:sheep_count而不是X xx,如果變量名無法表達自身的用途,那麽可以用註釋來進行說明。
  • 賦值 # num = 1這行代碼為賦值表達式語句,賦值是C語言的基本操作之一。
  • printf()函數 # 圓括號表名printf是一個函數名。圓括號的內容是從main()函數傳遞給printf()函數的信息, 這裏的void傳輸過去的值就是為空。
  • return語句 # 有返回值的C程序就得有return返回值語句,這裏的返回值為void,也就是無、空的,所以我們寫的是return 0 。

   1.3 良好的編程代碼風格:

   摘要:在編程中,一個良好的編程習慣能讓別人眼前一亮,大神或者小白的編程水平從代碼風格就能看出來,可以采納以下的建議:

  • 在程序的開頭註釋你的程序是要做什麽的,用途是什麽。
  • 變量的命名方式需要慎重,變量的命名關系到變量的意義在哪裏。
  • 在主要部分註釋需要寫清楚自身的代碼是做什麽的    
  • 在函數中用空行分隔概念上的多個部分
  • 每條語句各占一行
  • 在C語言中定義多個變量可用逗號分隔

   如何發現代碼中的錯誤?

    首先,在編譯之前,可以查看源代碼是否能發現明顯的語法錯誤,接下來查看編譯器是否發現錯誤,檢查語法的錯誤是編譯器常見的錯誤之一,在編譯程序時,編譯器發現錯誤會報告錯誤信息,指出每一處錯誤的性質和具體位置

   關鍵字與保留標識符:

關鍵字是C語言的詞匯。它們對於C語言而來比較特殊,不能用它們作為標識符(如:變量名)。許多關鍵字用於指定不同的類型,如int。

  

C語言(二):C語言概述