Results 1 to 8 of 8

Thread: Re: เรื่อง โครงสร้าง (struct) for C Language

  1. #1
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    เรื่อง โครงสร้าง (struct) for C Language

    เป็นคำถามที่น้องเขาถามมาทาง email นะครับเลยเอามาตอบให้อ่านกันดู


    struct atruc para{
    type name1;
    type name2;
    .
    .
    .
    type namre-n
    }struc variables;

    ตัวอย่าง

    struct student{

    char name[30];
    char lastname[60];
    int age;


    }stu1;



    นั้นหมายถึงอะไรครับพี่ ผมยังไม่เคยเห็นเลยพี่ ช่วยตอบด้วยครับ

  2. #2
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    Re: เรื่อง โครงสร้าง (struct) for C Language

    ก็เป็นการสร้าง "โครงสร้างตัวแปร" แบบพิเศษชนิดนึงขึ้นมานะครับ
    จุดประสงค์เพื่ออำนวยความสะดวกในการ สร้างตัวแปรบางประเภท ยกตัวอย่างเช่น

    struct Record {
    char name[20];
    int age;

    }

    จากตัวอย่างด่านบนเป็นการสร้างตัวแปรชื่อ Record ขึ้นมา เพื่อความสะดวกในการเขียนโปรแกรมในการจัดเก็บข้อมูล
    ตัวอย่างวิธีการนำไปใช้มีดังนี้ครับ
    Click Here


    ความจรืงแล้ว struct ก็คล้ายๆกับ class นั้นแหล่ะครับเพียงแต่ไม่มีความสามารถด้าน OO

  3. #3
    Kittipong_kang
    Guest


    ถามต่อ

    พี่แล้วตัว }stu1; ของเจ้านี้คืออะไรพี่ มันใช้ยังไงอะ

    struct atruc para{
    type name1;
    type name2;
    .
    .
    .
    type namre-n
    }struc variables;

    ตัวอย่าง

    struct student{

    char name[30];
    char lastname[60];
    int age;


    }stu1;

  4. #4
    Kittipong_kang
    Guest


    ถามต่อ

    พี่แล้วตัว }stu1; ของเจ้านี้คืออะไรพี่ มันใช้ยังไงอะ

    struct atruc para{
    type name1;
    type name2;
    .
    .
    .
    type namre-n
    }struc variables;

    ตัวอย่าง

    struct student{

    char name[30];
    char lastname[60];
    int age;


    }stu1;

  5. #5
    Kittipong_kang
    Guest


    Re: เรื่อง โครงสร้าง (struct) for C Language

    พี่แล้วตัว }stu1; ของเจ้านี้คืออะไรพี่ มันใช้ยังไงอะ

    struct atruc para{
    type name1;
    type name2;
    .
    .
    .
    type namre-n
    }struc variables;

    ตัวอย่าง

    struct student{

    char name[30];
    char lastname[60];
    int age;


    }stu1;



    แล้วอย่าลือลบ ถามต่อ 2 ตัวที่เป็น New Tropic ออกด้วยนะครับ

  6. #6
    Kittipong_kang
    Guest


    Re: เรื่อง โครงสร้าง (struct) for C Language

    พี่แล้วแบบนี้หละ

    struct student{
    char name[30];
    char lastname[30];
    int age;

    }stu1;
    struct student *p;

    และ

    struct student{
    char name[30];
    char lastname[30];
    int age;

    }stu1,*p=&stu1;


    และ

    struct student{
    char name[30];
    char lastname[30];
    int age;

    }stu1;

    stu1 *stu2;

  7. #7
    Kittipong_kang
    Guest


    Re: เรื่อง โครงสร้าง (struct) for C Language

    พี่การที่ใช้ การประการตัวแปรรับข้อมูล มันจะรับได้เฉพาะ Pointer เท่านั้นเหรอครับ

  8. #8
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    Re: เรื่อง โครงสร้าง (struct) for C Language

    [src]
    struct student{
    char name[30];
    char lastname[30];
    int age;
    }stu1;
    [/src]

    ไอ้ stu1 ก็คือการประกาศตัวแปร struct ขึ้นมาใช้เลยทันทีนั้นแหล่ะครับ

    แล้วการที่ใช้ pointer เพราะว่าต้องการให้รับค่าเป็นตัวอักษรนะครับ ไม่จำเป็นต้องใช้เสมอ

Similar Threads

  1. VBScript Language Reference
    By frozenzombie in forum แนะความรู้ด้าน Programming ต่างๆ
    Replies: 0
    Last Post: 08-03-2009, 08:16 PM
  2. Replies: 0
    Last Post: 13-01-2009, 06:48 PM
  3. Replies: 0
    Last Post: 03-10-2008, 02:02 AM
  4. E-Book : C++ language tutorial
    By Poseidon in forum C/C++,C#,VC++,MFC,Win32
    Replies: 0
    Last Post: 15-09-2007, 08:26 PM
  5. แผ่นสอน SQL Language ของ successmedia
    By legionary in forum Computer Tip & Trick / Tutorial
    Replies: 0
    Last Post: 07-06-2007, 05:17 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
  •