Page 2 of 6 FirstFirst 1234 ... LastLast
Results 11 to 20 of 52

Thread: มาเรียน ภาษา C ร่วมกันดีกว่า~

  1. #11
    Junior Member
    Join Date
    Oct 2007
    Posts
    0


    vouคุณครับ

  2. #12


    อยากเรียน รู้เกี่ยวกับเรื่องนี้มาก อ่านไปกะ ยังมะเข้าจัย (เพราะ ตอนเรียน มะมีสอน บ้านนอก - -" ) ถ้าไม่เป็นการ รบกวน คุณ Shomon มากไป ขอให้ อธิบาย ความรู้เบื้องต้น สักนิด ล่ะกัน

    ขอบคุณมากคับ

  3. #13
    Junior Member
    Join Date
    Oct 2007
    Posts
    0


    ลองเขียนมั่ง เรื่อง funtion คับ

    #include<stdio.h>
    #include<conio.h>

    int factor(int n);

    int main(char *args){
    printf("%d\n", factor(5);
    return 0;
    }

    int factor(int n){
    if(n<=0){return 1;}
    else{return n*factor(n-1);}

    }

    ถูกผิดยังไงก็บอกด้วยคับ เป็น recursive function

  4. #14
    Junior Member
    Join Date
    Oct 2007
    Posts
    1


    ขอบคุณมากครับ

    ความรู้นี้คิดว่าน่าจะสามารถนำไปเป็นพื้นฐานในการเรียน ใน ระดับ มหาลัยครับ

    กำลังจาเริ่มศึกษาอยู่พอดีครับ <รร ไม่มีสอน เซ็งเป็ด>

  5. #15
    Junior Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    5


    \n เป็น function หรือครับ แล้วที่บอกว่า main() ก็เป็น function ล่ะครับ????
    ต่างกันยังไงครับ สรุปแล้ว function คืออะไรกันแน่ครับ???

    ลองเขียนมั่ง เรื่อง funtion คับ

    #include<stdio.h>
    #include<conio.h>

    int factor(int n);

    int main(char *args){
    printf("%d\n", factor(5);
    return 0;
    }

    int factor(int n){
    if(n<=0){return 1;}
    else{return n*factor(n-1);}

    }

    ถูกผิดยังไงก็บอกด้วยคับ เป็น recursive function
    [/b]
    เป็นโปรแกรมอะไรหรือครับ?? ใครรู้ช่วยอธิบายหน่อยสิครับ

  6. #16
    Senior Member
    Join Date
    Oct 2007
    Location
    Udon Thani
    Posts
    148


    ศึกษาภาษา C ต่อได้ที่นี่ครับ

    http://citecclub.org/forum/-C-2-t15519.html
    PS. Link ใดที่ผมโพสท์แล้วเสีย,โหลดไม่ได้ PM หาผมได้นะครับ</span>

  7. #17
    Junior Member
    Join Date
    Oct 2007
    Location
    Bangkok. Thailand.
    Posts
    1


    เป็นโปรแกรม recursive หมายถึงโปรแกรมเรียกตัวเองเพื่อทำงานตามที่เรากำหนด
    แล้วมันเรียกตัวเองยังไง ?
    อธิบายตามตัวอย่างนะครับ

    int factor(int n)
    {
    if(n<=0)
    return 1;
    else
    return n*factor(n-1);
    }

    function นี้ เป็นการคำนวณ factor ของ n หรือเขียนว่า n!
    เช่น ให้ n = 5 จะได้ว่า 5 x 4 x 3 x 2 x 1

    โดย จะทำงาน คือ การทำงานเป็น Stack ตั้งแต่ loop ที่
    1 นำ n * n - 1
    2 นำ n * n - 2
    3 นำ n * n - 3
    3 นำ n * n - 4
    4 นำ n * n - 5

    ืเมื่อ n = 1 จะออกจาก function
    และนำผลลัพธ์มารวมกัน โดยการคูณ
    ก็ประมาณนี้ครับ
    <div align="center">
    [b] ทฤษฎี ไม่ได้มีไว้เพื่อดูดี ปฏิบัติ ถ้าไม่ทำดีที่สุด ก็อย่าทำ [/b]
    </div>

  8. #18
    Junior Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    5


    โปรแกรม recursive ที่ดีควรจะเป็นอย่างไรครับ
    หรือว่าเขียนอย่างไรก็ได้ ให้มันแค่เรียกตัวเองก็พอครับ??

  9. #19
    Junior Member
    Join Date
    Dec 2006
    Posts
    3


    ตรง #include<> มี function กี่ตัวที่เราเรียกใช้ได้ครับ

  10. #20
    Junior Member
    Join Date
    Oct 2007
    Posts
    0


    ขอบคุณคร๊าบบ กับบทความดีๆ

Page 2 of 6 FirstFirst 1234 ... LastLast

Similar Threads

  1. Replies: 15
    Last Post: 26-07-2009, 08:00 PM
  2. มาเรียน Javascript กันดีกว่า
    By squallcope in forum แนะความรู้ด้าน Programming ต่างๆ
    Replies: 8
    Last Post: 30-10-2007, 11:52 PM
  3. Replies: 1
    Last Post: 06-07-2007, 11:19 AM
  4. Replies: 0
    Last Post: 23-06-2007, 10:54 PM
  5. มาเรียน Graphics กันดีกว่า
    By Noom in forum Graphics 2D, 3D, ClipArt, Icons, Wallpaper
    Replies: 1
    Last Post: 21-10-2002, 04:36 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •