外包工

          學 JAVA 學 OO

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            21 隨筆 :: 0 文章 :: 0 評論 :: 0 Trackbacks

          1.程式的種類

               直譯式:如Basic(原始碼->直譯器逐行執行)

               編譯式:如C(原始碼->(編譯器編譯)->執行檔->(載入記憶體)->執行)

           

          2.C程式的架構

               2.1程式通常含有以下幾個部份

               函式(function):可執行特定功能,例:原料->機器加工->產品

               主程式(main program):為整個程式的進入點(Entry Point)

           

               2.2幾個相關概念:

                    2.2.1.變數(variable):存放資料的容器(對應資料種類而有不同大小)

                    2.2.2.保留字(key word):如include,main,int等系統特定功能的字,不可作為變數或函式名稱

                    2.2.3.語法(syntax):如同英文有文法一樣,程式語言也有特定的語法。

                    2.2.4.風格(style):寫程式時留意以下幾點,養成良好的程式風格,可使程式易讀,容易維護。

                         (1)縮排:適當的縮排,可以讓程式看起來整齊、美觀、易讀,例:

           

                         if(x==1)

                         {

                              y=x+2;         

                              z=y+2;         

                         }

                        

           

           

                         (2)註解:註解符號後的文字並不會編譯執行,可用來註明程式碼。例:

           

                        // 這是註解

                        /* 這也是註解

                            但是可以跨越多行 */

                       

           

                         (3)使用有意義的變數及函式命名,例:

                              計算和可以用 sum ,平均可以用 average 當變數名稱,而儘量不要用xyz等不具特定意義的名稱。

          3.試看看!

               說明:

               1.以下橘色部份(以//開頭,或/* */包住的文字)為註解,可不必輸入

               2.每行完整敘述(statement)的後面要加上分號(;)

               3.1第一個程式 印出 Hello,world!

           

          /* 第一個程式 印出 Hello,world!首先需引入(include)標準輸出入標頭檔(header file) */

          #include <stdio.h>

          #include <stdlib.h>

          //main為主程式進入點

          int main(){             

               //printf 可在螢幕上印出數字或字串,本例印出Hello,World

               printf("Hello,world!");

               //system("pause")為暫停指令

               system("pause");

          }

           

           


                3.2 第二個程式 計算並印出 1+1=?

           

          //第一個程式 印出 Hello,world!第二個程式 計算並印出 1+1=?

          #include <stdio.h>

          #include <stdlib.h>

          int main(){

               //印出1+1的結果,%d為整數格式,對應後面1+1的結果

               printf("1+1=%d",1+1);

               system("pause");

          }

           

           


                3.3 第三個程式 How old are you?

           

          //第三個程式 How old are you?

          #include <stdio.h>

          #include <stdlib.h>

          int main(){

            //宣告age為整數變數,用來記錄年齡    

            int age;

            printf("How old are you?");

            //scanf為從鍵盤讀入資料,並存入age中(留意age前的&符號)

            scanf("%d",&age);

            printf("You are %d years old!\n",age);

            //利用if else來判斷使用者是否成年(age>=20)

            if(age>=20)

                printf("You are adult!\n");

            else

                printf("You are too young!\n");

            system("pause");

          }

           

           


                3.4 第四個程式 印出 1+2+3+...+n的和

           

          //第四個程式 印出 1+2+3+...+n的和

          #include <stdio.h>

          #include <stdlib.h>

          int main(){

               int n,sum=0;

               printf("Please input n=");

               //scanf從鍵盤讀入數字至n

               scanf("%d",&n);

               //利用for迴圈計算1+2+3+...+n和

               for(int i=1;i<=n;i++)

                    sum=sum+i;

               printf("The sum is %d\n",sum);

               system("pause");

          }

          posted on 2010-10-23 09:27 外包工 閱讀(181) 評論(0)  編輯  收藏 所屬分類: C語言程式設計
          主站蜘蛛池模板: 井冈山市| 田阳县| 自治县| 高要市| 花垣县| 辰溪县| 阜南县| 碌曲县| 鹰潭市| 沙湾县| 玉环县| 绥宁县| 汕尾市| 志丹县| 龙陵县| 兴海县| 高陵县| 博白县| 瑞金市| 抚宁县| 伊宁县| 麻栗坡县| 美姑县| 叙永县| 海安县| 政和县| 元江| 务川| 双流县| 柳林县| 新邵县| 天津市| 泰安市| 赞皇县| 冷水江市| 子洲县| 安吉县| 汕尾市| 平南县| 林芝县| 周至县|