《C語言入門經典》讀後感(一)
本人為大學生,大一學完C語言,頗有感觸。便於以後能在最短時間內複習完C語言,故做此文。也希望對一些新手一些幫助,有錯處請多多指出,話不多說,進入主題。
C語言用到的編譯器:首推Visual Studio,然後是visual C++6.0 、CodeBlocks 、Dec-Cpp,Gcc 還有就是一些編輯器Notepad++、EditPlus,如果你喜歡一些有特殊效果的(炫酷,震動)的編輯器,建議Atom,這個編輯器可以安裝外掛來達到你想要的效果,以上所列舉的編輯器會自動配對括號、換行、關鍵詞著色、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多檔案、全螢幕瀏覽功能等等,有點編輯器已經整合編輯器,有時也稱作IDE(Integrated Development Environment,整合開發環境).
資料型別:在資料結構中的定義是一個值的集合以及定義在這個值集上的一組操作。為了高效利用硬體記憶體資源,計算機程式語言中(當然也包括C語言)資料型別分為short (int)、unsigned int(4位元組)、int、long (int)、long long (int)、float、double 、char等等,只列出一些常見的資料型別,還有一些不常用(unsigned long long int、unsigned char)不一一列舉了。
型別名稱
|
位元組數
|
取值範圍
|
char
|
1
|
0~255
|
short (int)
|
2
|
-32768~+32767
|
int
|
4
|
...
|
long int
|
4
|
...
|
long long (int)
|
8
|
...
|
float
|
4
|
...
|
double
|
8
|
...
|
第一個程式(Hello World):
#include<stdio.h> (符號#表示這是一個預處理命令,也稱為標頭檔案) /*This is a perprocessor directive*/
int main(void) /*This identifies the function main()*/
{ /*This marks the beginning of main*/
printf("Hellor world!"); /*This line displays a quotation*/
return 0; /*This returns control to the operating system*/
} /*This marks the end of main()*/
/*
*Written by Heiren
*Copyright 2016
*/
注:位於/*和*/之間的任意文字都是註釋,/*可以和*/放在同一行 程式碼上,也可以放在不同程式碼上
main()函式的一般格式:
int main()-----------------------------------函式頭(指定函式函式定義的開頭和函式名稱)
{----------------------------------------起始括號(定義函式的開頭)
。-------------------------------------函式體(包含所有的語句,它們定義了函式執行時要完成的任務)
。
}---------------------------------------結束括號(定義函式的結束)
相關文章
- C語言入門經典(第5版)C語言
- C語言程式設計入門經典18個小程式C語言程式設計
- Go語言入門經典第18章Go
- 程式語言入門經典案例【Python版】Python
- C語言入門經典(第4版)電子書pdf下載C語言
- JavaScript函數語言程式設計入門經典JavaScript函數程式設計
- 《七週七語言》讀後感
- laravel入門教程讀後感Laravel
- c語言入門C語言
- [C語言] 第一章|C語言入門第一課C語言
- 《明解c語言:入門篇》閱讀後的簡單評價C語言
- 《資料科學入門》讀後感資料科學
- c 語言指標操作經典問題指標
- 10個經典的C語言小程式C語言
- 《Go 語言併發之道》讀後感 - 第一章Go
- C語言入門基礎C語言
- Python入門經典案例一Python
- Webpack經典入門Web
- 小豬的C語言快速入門系列(一)C語言
- 每日一題:C語言經典例題之雞兔同籠每日一題C語言
- 《C 語言入門教程》釋出了
- 如何快速入門一門語言
- C語言必須要記住的經典程式C語言
- 程式設計師C語言經典筆試題程式設計師C語言筆試
- 《Flutter 入門經典》之“Flutter 入門 ”Flutter
- R語言經典例項R語言
- 《Go 語言併發之道》讀後感 - 第二章Go
- [轉]BI入門經典
- Kafka入門經典教程Kafka
- BI入門經典 (轉)
- 聊聊經典機器學習入門機器學習
- 演算法競賽入門經典_5 c++與STL入門演算法C++
- 專家審讀第6期——《明解C語言:入門篇》C語言
- C語言入門很簡單pdfC語言
- 入門輸出Hello World!——C語言C語言
- C++語言菜鳥快速入門C++
- 2019年c語言經典面試題目C語言面試題
- 經典排序演算法的 C語言 | Java 實現排序演算法C語言Java