C語言實例教程
❶ C語言教程
1) 用goto語句和if語句構成循環;
2) 用while語句;
3) 用do-while語句;
4) 用for語句;
1.goto語句是一種無條件轉移語句, 與BASIC中的goto語句相似。goto 語句的使用格式為:
goto 語句標號;
goto語句通常不用,主要因為它將使程序層次不清,且不易讀,但在多層嵌套退出時, 用goto語句則比較合理。
2.while語句的語義是:計算表達式的值,當值為真(非0)時, 執行循環體語句。
3.這個循環與while循環的不同在於:它先執行循環中的語句,然後再判斷表達式是否為真, 如果為真則繼續循環;如果為假, 則終止循環。因此, do-while循環至少要執行一次循環語句。
4.在C語言中,for語句使用最為靈活,它完全可以取代 while 語句。
for語句它的執行過程如下:
for(表達式1;表達式2;表達式3) 語句
1) 先求解表達式1。
2) 求解表達式2,若其值為真(非0),則執行for語句中指定的內嵌語句,然後執行下面第3)步;若其值為假(0),則結束循環,轉到第5)步。
3) 求解表達式3。
4) 轉回上面第2)步繼續執行。
5) 循環結束,執行for語句下面的一個語句。
❷ C語言簡單例子
C語言中,一般會用到函數。系統默認從主函數開始運行,即main()函數。一般結構為:
void main(void)
{
....
}
一般函數是帶有參數的,即後面括弧中需要一個或n個變數。中間用逗號隔開。例如
void add(int a, int b)
{
...
}
其中a,b為整形的參數,在大部分系統中int 代表16位的數。
有的函數還有返回值:像上面的一個加法函數,可以寫成:
int add(int a,int b)
{
return (a+b); //retuen為返回值
}
當我們要調用該函數時,只需要這要寫:
void main(void)
{
int sum = 0;
sum = add(x1,x2); //x1,x2為兩個常數
}
❸ 請教,如何用C語言編寫一個函數。
一個函數(function)是一個可以從程序其它地方調用執行的語句塊。以下是函數定義格式:
type name ( argument1, argument2, ...) statement
說明:
type 是函數返回的數據的類型
name 是函數被調用時使用的名
argument 是函數調用需要傳入的參量(可以聲明任意多個參量)。每個參量(argument)由一個數據類型後面跟一個標識名稱組成,就像變數聲明中一樣(例如,int x)。參量僅在函數范圍內有效,可以和函數中的其它變數一樣使用, 它們使得函數在被調用時可以傳入參數,不同的參數用逗號(comma)隔開.
statement 是函數的內容。它可以是一句指令,也可以是一組指令組成的語句塊。如果是一組指令,則語句塊必須用花括弧{}括起來,這也是我們最常見到情況。其實為了使程序的格式更加統一清晰,建議在僅有一條指令的時候也使用花括弧,這是一個良好的編程習慣。
示例:每一個C語言程序有且只有一個main函數,本身main就是一個函數。結合上面的格式,自己理解一下。
intmain()
{
return0;
}
❹ 輸入3個整數abc,怎麼用C語言從大到小排列輸出
詳細如下:
# include<stdio.h>
int main (void)
{ int a,b,c,t;
printf("請輸入三個任意整數: ");
scanf("%d %d %d",&a, &b, &c);
if(a<b)
{ t = a;
a = b;
b = t;
}
if(a<c)
{
t = a;
a = c;
c = t;
}
if(b<c)
{
t = b;
b = c;
c = t;
}
printf("最大值:%d 最小值:%d %d",a,c);
}
希望能幫到你。