home > 写経編 > 柴田望洋『明解C言語 入門編』 > 12. 構造体 >

ForNext

Only Do What Only You Can Do

091. 構造体のメンバの初期化

VBScript

JScript

Perl

更新日 : 2010.10.18
%sanaka = (name => "Sanaka", height => 175, weight => 60.5);

printf("氏名:%s\n", $sanaka{"name"});
printf("身長:%d\n", $sanaka{"height"});
printf("体重:%f\n", $sanaka{"weight"});

print "\n";

%sanaka = ("name", "Sanaka", "height", 175, "weight", 60.5);

printf("氏名:%s\n", $sanaka{"name"});
printf("身長:%d\n", $sanaka{"height"});
printf("体重:%f\n", $sanaka{"weight"});
L:\>perl lesson_12_091.pl
氏名:Sanaka
身長:175
体重:60.500000

氏名:Sanaka
身長:175
体重:60.500000

PHP

更新日 : 2010.11.03
<?php
$sanaka = array("name" => "Sanaka", "height" => 175, "weight" => 60.5);

printf("氏名:%s\n", $sanaka["name"]);
printf("身長:%d\n", $sanaka["height"]);
printf("体重:%f\n", $sanaka["weight"]);
?>
L:\>php lesson_12_091.php
氏名:Sanaka
身長:175
体重:60.500000

Python

更新日 : 2010.11.17
# coding: Shift_JIS

sanaka = {"name":"Sanaka", "height":175, "weight":60.5}

print "氏名:%s" % sanaka["name"]
print "身長:%d" % sanaka["height"]
print "体重:%f" % sanaka["weight"]
N:\>python lesson_12_091.py
氏名:Sanaka
身長:175
体重:60.500000

Ruby

更新日 : 2010.11.01
sanaka = {"name" => "Sanaka", "height" => 175, "weight" => 60.5}

printf("氏名:%s\n", sanaka["name"])
printf("身長:%d\n", sanaka["height"])
printf("体重:%f\n", sanaka["weight"])
L:\>ruby  l:\lesson_12_091.rb
氏名:Sanaka
身長:175
体重:60.500000

PowerShell

Scala

F#

C

更新日 : 2010.10.08
#include <stdio.h>
#include <string.h>

struct gstudent
{
    char  name[20];
    int   height;
    float weight;
};

int main(int argc, char* argv[])
{
    struct gstudent sanaka = {"Sanaka", 175, 60.5};

    printf("氏名:%s\n", sanaka.name);
    printf("身長:%d\n", sanaka.height);
    printf("体重:%f\n", sanaka.weight);

    return 0;
}
R:\>lesson091\project1.exe
氏名:Sanaka
身長:175
体重:60.500000

C++

C++Builder

VC++

C#

Java

更新日 : 2010.11.05
class Lesson091 {
    public static void main(String[] args) {
        CStudent sanaka = new CStudent("Sanaka", 175, 60.5);

        System.out.printf("氏名:%s\n", sanaka.name);
        System.out.printf("身長:%d\n", sanaka.height);
        System.out.printf("体重:%f\n", sanaka.weight);
    }
}
class CStudent {
    public String name;
    public int    height;
    public double weight;

    public CStudent(String name, int height, double weight) {
        this.name   = name;
        this.height = height;
        this.weight = weight;
    }
}
L:\>java Lesson091
氏名:Sanaka
身長:175
体重:60.500000

Objective-C

D

VB

VB.NET

Delphi

Ada

PL/SQL

T-SQL

関数型

inserted by FC2 system