一個部落格萌新的C語言之旅(持續更新中....)
先更新上一次留下的的C語言練習答案,如下:
#include <stdio.h> double mj(double r) { return 3.14*r*r; } int main() { int r; double s; r=3; s=mj(r); printf("%f",s); }
就是這樣,其實還有另一種方法,我也告訴大家,如下:
#include <stdio.h> double mj(double bj);//這個函式定義在後面了 int main() { int r;//r是半徑 double s;//圓的面積 r=3; s=mj(r);, printf("面積是%f",s); } double mj(double bj) { return 3.14*bj*bj; }
註明:任何函式都是從main函式開始,在main函式結束。
這一種是指我們把main函式寫在前面,但是我們要在第二行先把函式宣告出來。
那麼我們繼續來分享C語言基礎知識:
第三章:變數,函式和流程控制
一:複合語句和順序結構
1.C語言程式的基本單位是:語句
2.如何保證多個語句順序執行復合語句:複合語句意義
二.變數的概念及使用
1.變數的定義:變數是標識資料的儲存。
2.意義:相當於一個容器
3.如何使用:賦值
取值
4.C語言中的變數是有型別的
練習:1. if(a>b)
return a;
else
return b;
2. if(a+b)
a=a+3;
return a;
else//這句話系統會報錯,因為在上面一句return a就已經結束了語句。沒有了if
b=b-4;
return b;
三:變數的定義
1.舉例:Int a,b,c;//一般在變數聲明後面加上變數
a=2;
{
b=3; //複合語句(多個大括號包起來用語句)
c=5+a;
}
2.變數名最好有一定的意義,方便後面整理理解。
3.在複合語句中,變數宣告在前,語句宣告在後。
4.複合語句中宣告的變數只在當前複合語句中生效
四:變數的使用
1.賦值符:= 右結合性(把右邊賦值給左邊)
2.賦值表示式:a=3 值:最左側變數的值
3.賦值語句:在賦值表示式後加‘;’
4.使用變數的值
在表示式中,使用變數名稱,呼叫變數中的值。
五:賦值與型別
例: a = b + c ; //如果型別不同,右邊型別變成左邊型別。
型別 計算結果是有型別的
六:變數初始化
定義變數的同時,給變數賦初值,初值可以是數值或者數值表示式,但不可能是變數或者變量表達式。
七:註釋:
‘//’ 這個符號表示註釋本行的內容
‘/**/’ 從 ‘/*’ 開始到 ‘/*’ 結束
嗯,這次就這麼多啦,希望能幫到大家,下次我們繼續分享C語言的基礎知識。