一.第一個c語言程式
#include<stdio.h>
int main(void)
{
int num;
num=1;
printf("I am a simple ");
printf("computer.\n");
printf("My favorite number is %d because it is first.\n",num);
return 0;
}
二.例子說明
1.#include訓示和頭檔案
#include語句是C的預處理器指令
stdio.h是頭檔案包含輸入輸出等一些函數,最重要的包含了建立最終的可執行程式時編譯器需要用到的資訊。
2.main()主函數
int main(void)
一個c程式總是從被稱為main()的函數開始執行的
int表示傳回類型
void main() 和main都是被一些編譯器所接受的,但不是标準形式,為了移植性好,必須采用标準形式。
3.注釋
注釋的目的是為了使人更容易了解程式
格式:
c99增加的注釋風格://注意注釋隻能被限制在這一行中
4.花括号,程式體和代碼塊
{
.......
}
是以c函數都使用花括号來表達函數體的開始與結束的,有且僅有花括号可以這麼做。
5.聲明
int main
聲明變量和定義變量的,其中包含關鍵字和辨別符。
在c語言中所有的變量都必須在使用前定義。
聲明變量的好處:1.讓讀者更容易掌握程式的内容
2.有良好的程式設計
3.防止一些難以發現的微小錯誤
4.不會忘記給變量指派
6.指派
num=1
把1的值賦予給num,指派語句是c語言最基本的操作之一。
7.printf()
輸出函數printf(),printf是一個函數名,圓括号中的内容是從函數main()傳遞到函數printf()的資訊。
8.return語句
return 0
return語句是程式的最後一個語句,它傳回函數的傳回值。
三.簡單程式的結構
函數頭:預處理指令
帶有參數的函數名
函數體:聲明語句
指派語句
函數語句
一個簡單的标準c程式有如下格式
#include<stdio.h>
int main(void)
{
statements
return 0;
}
四.比較複雜的程式
//fathm_ft.c 把兩個fathoms換算成英尺
#include<stdio.h>
int main(void)
{
int feet,fathoms;
fathoms=2;
feet=6*fathoms;
printf("There are %d feet in %d fathoms\n",feet,fathoms);
printf("Yes,I said %d feet!\n",6*fathoms);
return 0;
}
1.說明
程式開頭的注釋說明了檔案的名稱和程式的目的
2.多個聲明
聲明兩個變量時需要用逗号把他們隔開
3.乘法
4.輸出多個值
五.多個函數
#include<stdio.h>
void buttler(void);
int main(void)
{
printf("I will summon the butler function.\n");
buttler();
printf("Yes.Bring me some tea and writeable CD-ROMS.\n");
return 0;
}
void butler(void)
{
printf ("You rang,sir?\n")
}
六.調試
1.文法錯誤
2.語義錯誤
3.程式狀态
七.關鍵字和保留辨別符
八.關鍵概念
PS:剛開始寫部落格 ,狀态不好,接下來可能會換種方式寫。
努力!
加油!