1. 程式人生 > >9-26上課簡記(C語言概述)

9-26上課簡記(C語言概述)

第一章 概述
1.語言的發展
機器語言,組合語言,高階語言(分別舉了例子),並講述了諸如Visual C++6.0和CodeBlocks這些編譯器的作用(充當翻譯官);
談了C語言的由來,以C語言的發明人裡奇的故事激勵大家;
2.漢語和C語言的對比
漢字集合——>詞(專有名詞)——>句子——>段落——>文章
字符集——>識別符號(關鍵字)——>語句——>函式——>程式
總結:針對同一個主題,不同的人寫出的文章風格是不同的;同理,針對同一個問題,不同的人編寫出來的程式是不同的,正應和了“設計”二字。
3.最簡單的C語言程式
#include<stdio.h>
int main()
{
printf(“hello lcy\n”);
return 0;
}
講述了stdio出現的意義,講述了prinf、main、int、return以及\n的意義。讓大家有個初步概念。
接下來,講述了可將源程式命名為hello.c。
然後,對源程式進行編譯,目的是檢查語法錯誤,編譯通過生成hello.obj。下一步是連結,以西紅柿炒雞蛋為例講解了連結的意義,連結後生成hello.exe。
最後,執行hello.exe檔案,輸出結果:hello lcy
4.問題:求兩個整數的和。
以人腦為例,講解了要對輸入的資料進行存放,需要先分配空間,然後輸入資料,進而計算,最終輸出。
#include<stdio.h>
int main()
{
int i,j,sum;
scanf("%d%d",&i,&j);
sum=i+j;
printf("%d\n",sum);
return 0;
}
簡述了各條語句的意義以及&i的意義。
最後,提出要求,希望同學們鍛鍊好身體,學習好知識,一起努力進步!