最開始學習c語言的時候,每天都會被作業難倒,但後來學習了新知識之後在去看以前的作業,會發現其實很簡單,只不過是沒有想到而已。學到後來簡單總結了下,就是用所知道的語句來做出想要的效果。理論和概念比較多,要花點腦力去記。
大概總結了下:
1.軟體和程式的概念
軟體是指為完成某些特定功能而編制的1到多個檔案的集合。
程式是指可被電腦程式連續執行的指令集合。
2.程式設計步驟
(1)分析問題,建立數學模型。
(2)確定資料結構和演算法。
任何解決問題的過程都是由一定的步驟組成,解決問題確定的方法和有限的步驟稱作演算法。
演算法具有以下特徵:有窮性,確定性,有效性,有零或多個輸入,有一到多個輸出。
(3)編制程式
(4)除錯程式
3.c語言基本組成
基本字符集,識別符號,關鍵字,語句,標準庫函式。
4.字符集基本組成
數字字元:1 2 3 5 7 8 0等
拉丁字元:a b c d e a b c d e大小寫區分
運算子:+ _ × ÷ = 【 】 <= >= == !=
特殊符和不可顯示字元:下劃線,空格鍵,換行,製表符。
5.識別符號的合法性
合法的識別符號:
call_name
test39
_string1
不合法的識別符號:
call....name
39test
-string1
6.關鍵字
auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
7.語句分類
選擇語句:if switch
流程控制語句及迴圈語句:for while do_while
表示式語句
復合語句
空語句8.標準庫函式
程式語言開發出來之後,開發該語言的公司通常會將程式設計師日常開發中常用的一些應用功能整理出來,編寫成標準的程式發布,以方便程式設計師的開發,減少**量,達到**重用的目的,這種公用的程式,一般稱為標準庫函式或者類庫。在c語言中標準庫函式存放在不同的標頭檔案中。例如,輸入scanf,輸出printf就存放於標頭檔案stdio.h中,常見格式為:
#include
9.選擇語句
if和switch
if(a>b) max=a;
else max=b;
(c語言語句以分號「;」結束)
10.迴圈語句
for while do_while
for(i=1;i<10;i++)
printf("%d",i);
i=1dowhile(i<10);
i=1while(i<10)
11.轉移語句
break終止該迴圈語句的執行
continue結束本次迴圈開始下次迴圈
return從被呼叫函式返回到主函式並帶回函式的運算結果
goto無條件轉向任何指定的位置執行
12.復合語句
用一條大括號括起來的多條或一條語句(花括號後不能出現分號。)
13.賦值語句
變數=表示式,例
int i;
float a=3.5;
i=1;
i=i+a;
a+1=a+1;
14.資料分類
字元型 char
無符號字元型 unsigned char
短整型 short
無符號短整型 unsigned short
整型 int
無符號整型 unsigned int
長整型 long
無符號長整型 unsigned long
單精度型 float長雙精度型 long double
這只是我們目前所學的一些知識點,最重要的應該就是語句部分了。學到現在雖然能看懂**,但寫起來的時候還是會被難倒。以後會多練習,再接再厲,加油!
C語言總結
複習了下c語言,總結如下 1.瑞年的判斷 1 能被4整除,但不能被100整除 2 能被100整除,又能被400整除 2.符號常量名使用大寫,字元使用字母數字下劃線組成,第乙個字母必須為字母或下劃線 3.以0開頭的是八進位制數 0123 十進位制83 以0x開頭的是十六進製制數。0x123 print...
C語言總結
早期的c 語言主要是用於unix系統。目前最流行的 語言有以下幾種 microsoft c 或稱 ms c borland turbo c 或稱 turbo c at t c 這些 語言版本不僅實現了ansi c標準,而且在此基礎上各自作了一些擴充,使之更加方便 完美。c語言簡潔 緊湊,使用方便 靈...
C語言總結
十一天課的總結 只為總結,詳細請看前面的 一 順序結構 從上往下依次執行的 結構 計算機執行程式時,都是編譯成二進位制檔案,計算機中又分為 二進位制 例如 101001001就是乙個二進位制數字 八進位制 例如 023767是乙個八進位制數字,前面的0代表這是乙個八進位制數字 十進位制 10,33,...