第一周:程序設計與C語言---筆記
阿新 • • 發佈:2018-09-22
位置 amp 而不是 編程 put fort sca 設計 bcp
@程序:用特殊的編程語言編寫代碼用於表達如何解決問題。
@編程語言的作用:編程語言不是用來和計算機交談的,而是用它來描述要求計算機如何解決問的過程或方法。計算機只能執行(懂得)機器語言。
@輾轉相除法:
#include <stdio.h> int main() { int a, b, temp; printf("Please input two numbers:\n"); scanf("%d%d",&a, &b); while(b!=0) { temp=a%b; a=b; b=temp; } printf("The answer is:%d.\n", a); return 0; }
@計算:計算機做的任何事情,並不是單指四則運算。
@解釋執行:借助解釋程序,執行源文件。
@編譯執行:借助編譯程序,先將源文件翻譯成一個可執行文件(該文件為機器語言),然後執行該文件,而不是執行源文件。
@編程語言本身沒有編譯、解釋之分,任何一種編程語言都可以解釋執行,也可以編譯執行。
@Fortran語言是第一種編程語言,尤其衍生出BCPL,由BCPL衍生出B語言,由B語言衍生出C語言。
@printf(""); ""中的內容叫做“字符串”,printf會把""中的內容原封不動地輸出。
@printf("23+412=%d\n", 412+23); %d說明有一個整數要輸出在這個位置上。
第一周:程序設計與C語言---筆記