1. 程式人生 > >第一周:程序設計與C語言---筆記

第一周:程序設計與C語言---筆記

位置 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語言---筆記