�^�C�g�����uC���� �|�C���^���S���e�v�B

���̃y�[�W�̏��Љ��Ƃ͂����A���e�̑唼�͏������낵�ł��̂ŁA ����Web�œǂ�ł�������ɂ������đ��͂����܂����B

�ڍׂ͂�����ւǂ����B

�uC���� �|�C���^���S���e(��2��)�v���Џ��

�uC���� �|�C���^���S���e�v���Џ��(����)

�Z�p�]�_�Ђ���ɂ�鏑�Јē��͂�����B ��2�� ����

�C�������́A���̃y�[�W�̖����ɂ���܂�

�S�������ęG�z�Ȃ���A���ꂨ�������̂����ɂ��A ����ȕ�����WWW�Ō��J�����Ă����������Ƃɂ��܂����B

���̕����́A���Ƃ��ƎГ������̋��ȏ��Ƃ��č쐬�������̂ł��B

���́A���̕��n�o�g�v���O���}�ł���A ���ɏ��֌W�̋�����󂯂��킯�ł��Ȃ��A �v���O���~���O����ɐ[�����w�������Ă���킯�ł͂���܂���B ���̕����ɂ������̌���A����������\�������邩�Ǝv���܂��B ���̂悤�ȋL�q�����t����ꂽ���́A���� PXU00211@nifty.ne.jp ���ĂɘA���肢�܂��B

C����ł́A�u�|�C���^������v�Ɨǂ������܂����A ���ۂɏ��S�҂�C���w�K����ߒ�������ƁA�ȉ��̂��Ƃ����� �����ɗ������Ă���悤�ł��B

�u�|�C���^���[�̂́A�v����ɃA�h���X�̂��ƂȂ񂾂ȁv

�����܂ł͊ȒP�A�N�ł������ɗ������܂��B

���͂��������ł��B

���ǁA�����g�̌o�����猾���Ă��A ���邢�͏��S�҂�C�̊w�K������̂����Ă��Ă��A ���́A�ȉ��̂��Ƃ͊m�M���Ă��܂��B

���̕ӂɂ��ďq�ׂ����Ђł́A�A�X�L�[����o�ł���Ă��� �u�G�L�X�p�[�gC�v���O���~���O�v���Ǐ����Ǝv���܂��B �ȉ��̕������A���̖{�̉e�������Ȃ�󂯂Ă��܂��B �������A�����������ɂ́A���̖{���J��Ԃ��ǂ�ł� �킩��Ȃ��Ƃ���͂���ς�킩��Ȃ������B ���ǁA������C�̃T�u�Z�b�g�̃R���p�C���������Ă݂āA �n�߂ė����������Ƃ�����������܂��B

���̂悤�ȉߒ��ŗ����������Ƃ��A���Ȃ�̕��͂ŁA �܂�A�������̎����̐������󂯂Ă���΁A�Y�܂Ȃ��čς񂾂̂ɁA �Ƃ������_���珑���Ă݂܂����B

�㋉�҂̕����ǂ߂΁A��������ȓ�����O�̂��Ƃ��A �Ǝv���邩���m��܂��񂪁A���̃��x���ň����������Ă��� C�v���O���}�͎��̎���ɂ͑吨�����悤�ł��B

�ł́A�͂��܂�͂��܂�...

C����́A���ݍL���g�p����Ă��錾��ł���B�������AC�́A ���ǂ�������J�����悤�Ƃ����ړI�̉��ɊJ�����ꂽ����ł͂Ȃ��A UNIX���J�����邽�߂ɁA����΁u����������΂�����v�� �J�����ꂽ����ł���B�䂦�ɁA�_�[�e�B�ȍ\����A�R���p�C���̎����� �e�Ղɂ��邽�߂Ɏ�𔲂������������݂���B

�{���ł́A���̂悤�ȁuC�̈Õ��v�̂����A �u�z��ƃ|�C���^�v�ɂ��ďq�ׂ�B

�Ώۓǎ҂́AC������Ȃ�ɏK�����Ă���A���A �ȉ��̂悤�ȋ^���������l�ł���B

���̂悤�ȓ_�ɂ��ẮA�����Ă��̎s�̂�C�̎Q�l���ɂ����āA �L�q����Ă��Ȃ����A�����Ă����Ă��ڗ����Ȃ����A ���҂����炩�Ɋ��Ⴂ�����Ă��邩�̂ǂꂩ�ł���B C�̃o�C�u���ƌĂ΂��u�v���O���~���O����C�v(�{���ł͈Ȍ�K&R�ƕ\�L����B �y�[�W������t�L���鎞�́A��2�ł̓��{�������łɏ]��)����O�ł͂Ȃ� (�Ƃ������A���̖{(�̌���)�������̍�����������Ȃ�)�B

C�̕��@�́A�ꌩ�����т��Ă���悤�ŁA���͐������̗�O�����݂���B

�{���́A��L�̋^��ɓ����AC�̕��@��̖��_��􂢏o�����Ƃ�ړI�Ƃ���B

K&R P.148�ɂ͈ȉ��̂悤�ȋL�q������B

���Ȃ݂ɁA��L�̕��ɂ͉R������B �錾�̒��� *, (), [] �͉��Z�q�ł͂Ȃ����A�D�揇�ʂ��A �\���K���̒��ł͉��Z�q�̗D�揇�ʂƂ͕ʂ̉ӏ��Œ�`����Ă���B

����́A���ʂ̓��{�l�ɂ́A�u�t����Ȃ���?�v �Ǝv����̂ł͂Ȃ����낤��?

���̋^��̓����͎��͊ȒP�ł���BC����̓A�����J�ŊJ�����ꂽ ����Ȃ̂�����A�p��œǂ߂΂悢�̂ł���B

C�̐錾�����߂���ɂ́A�ȉ��̎菇�ɏ]���B�����ł͖����ȒP�� ���邽�� const �͍l���Ȃ�(const���l�����ł́A �������ւǂ���)�B

C���� �p��I�\�� ���{��I�\��

int a; a is int a �� int�ł���

int a[10]; a is array(�v�f��10) of int a �́Aint�̔z��(�v�f��10)�ł���

int a[10][3]; a is array(�v�f��10) of array(�v�f��3) of int a �́Aint�̔z��(�v�f��3)�̔z��(�v�f��10)�ł���

int *a[10]; a is array(�v�f��10) of pointer to int a �́Aint�ւ̃|�C���^�̔z��(�v�f��10)�ł���B

double (*a)[3]; a is pointer to array(�v�f��3) of double a �́Adouble�̔z��(�v�f��3)�ւ̃|�C���^�ł���

int func(int a); func is function(������ int a) returning int func�́Aint��Ԃ��֐�(������ int a)�ł���