�x���¹�������ֱ�ӳ���
�gӭ���R�ЈD�W(w��ng) Ո(q��ng) | ע��(c��)

���] C�Z(y��)���䌍(sh��)�ܺ�(ji��n)��

�����磺���A��W(xu��)����������r(sh��)�g��2015-07-01
�_���� 16�_ �(y��)��(sh��)�� 390
�� �D �r(ji��):¥39.3(6.7��) ���r(ji��)  ¥59.0 ��䛺�ɿ�����(hu��)�T�r(ji��)
����ُ(g��u)��܇ �ղ�
�_������ ȫ��(ch��ng)���]
?�½������س���
������Ǖ�����>
�I�^(gu��)����Ʒ����߀�I��

C�Z(y��)���䌍(sh��)�ܺ�(ji��n)�� ���(qu��n)��Ϣ

C�Z(y��)���䌍(sh��)�ܺ�(ji��n)�� ������ɫ

�����Ǟ�����A(ch��)��c�Z(y��)�Գ��W(xu��)���������������؄e�m�Ϸ�Ӌ(j��)��C(j��)���I(y��)���x���ԌW(xu��)c�Z(y��)�ԡ������M������ʹ�Ì��I(y��)�g(sh��)�Z(y��)�����ô����N������Č�(sh��)������ͨ���׶��ķ�ʽ�v��c�Z(y��)�ԵĻ�������ͻ������̷��������ṩ�S�ચ(d��)�ص�С�[�T��С������С���E�ȣ�ʹ�x�����p�ɵĭh(hu��n)���л��M(f��i)���ٵĕr(sh��)�g��������c�Z(y��)��������(y��ng)�������� ���������ȫ��(gu��)Ӌ(j��)��C(j��)�ȼ�(j��)��ԇ����(j��)c�Z(y��)�Գ����O(sh��)Ӌ(j��)��ԇ��V�����P(gu��n)Ҫ�󣬿�������ȼ�(j��)��ԇ�o��(d��o)�̲ĺ���Ӗ(x��n)��̲�ʹ������(du��)�ڴ����Ќ�ԺУ���������c�Z(y��)�ԑ�(y��ng)ԇ�俼�ˆT���V��c�Z(y��)�Ծ��̐�(��i)�����������кܺõČW(xu��)��(x��)�����r(ji��)ֵ��

C�Z(y��)���䌍(sh��)�ܺ�(ji��n)�� ��(n��i)�ݺ�(ji��n)��

*�ӵؚ��c�Z(y��)�ԈD��������3��(g��)*�@�������c(di��n)���Ǿ��ǡ������ÿУ����ÿ�����IJ��ÿУ� ������A(ch��)�ij��W(xu��)������������׌�x����ʮ���p�ɵĭh(hu��n)���л��M(f��i)*�ٵĕr(sh��)�g����c�Z(y��)����ͨ�^(gu��)�����W(xu��)��(x��)c�Z(y��)�ԣ��x�ߕ�(hu��)�ܿ�ץס֪�R(sh��)�ġ�����������°빦����

C�Z(y��)���䌍(sh��)�ܺ�(ji��n)�� Ŀ�

��1�� ���@���(��i)�Ͼ��̡��������O(sh��)Ӌ(j��)��c�Z(y��)�Ը��� 1
1.1 ˮ���µı�ɽ����Ӌ(j��)��C(j��)�����Ӌ(j��)��C(j��)�Z(y��)�� 1
1.2 **���H�ܽ��|�����v�[c�Z(y��)�� 3
1.2.1 һ�Q����֮���������Z(y��)�Գ���ĽY(ji��)��(g��u) 3
1.2.2 ѭ��u�M(j��n)���옷(l��)�W(xu��)��(x��)�����Z(y��)��Ĺ��Ӱ 4
1.2.3 ��������f(shu��)��������ע� 6
1.2.4 ���M(f��i)���g����(w��)�������g��朽� 8
1.3 ������������visual c++ 6.0�ϙC(j��)ָ��(d��o) 10
1.4 ��ƽ�Q�(w��n)�}�����M(j��n)���D(zhu��n)�Q 15
1.4.1 �@Щ�M(j��n)�����ā�(l��i)�ġ������M(j��n)�������M(j��n)����ʮ���M(j��n)�� 15
1.4.2 ��߀��(y��ng)֪���@���С�����ͬ�M(j��n)��֮�g���D(zhu��n)�Q 15
��2�� ɫ�ʰߔ̵ķeľ������(sh��)��(j��)������\(y��n)����ͱ��_(d��)ʽ 21
2.1 ��(bi��o)�R(sh��)����������׃�� 21
2.1.1 �o������(g��)���ְɡ�����(bi��o)�R(sh��)�� 21
2.1.2 ��һ�f(shu��)һ�������� 22
2.1.3 ������ă�(ch��)��С���׃�� 23
2.2 ׷������(sh��)��Դ������(x��)�f(shu��)��(sh��)��(j��)��� 25
2.2.1 ���͔�(sh��)��(j��)��c�Z(y��)�������f(shu��) 25
2.2.2 ��(sh��)�͔�(sh��)��(j��)��c�Z(y��)�������f(shu��) 28
2.2.3 �ַ��͔�(sh��)��(j��)��c�Z(y��)�������f(shu��) 32
2.2.4 �ַ����ͳ�����c�Z(y��)�������f(shu��) 36
2.3 �T���_(d��)�ˡ����\(y��n)����ͱ��_(d��)ʽ 39
2.3.1 ��Մ�Ӝp�˳��������g(sh��)�\(y��n)�� 39
2.3.2 �����o���M(j��n)ȥ�������xֵ 45
2.3.3 �ӼӺ͜p�p�����������Ԝp 48
2.3.4 ���صĵ���(sh��)**������̖(h��o)�\(y��n)�� 50
2.4 λ�������С���λ�\(y��n)�� 52
2.4.1 ��λ�c& 52
2.4.2 ��� | 52
2.4.3 ����� ^ 53
2.4.4 ��� ~ 54
2.4.5 ����� << 54
2.4.6 ����� >> 54
2.4.7 λ�\(y��n)��ď�(f��)���xֵ 55
��3�� һ��(zh��n)���ס������Y(ji��)��(g��u) 56
3.1 ���b���l(f��)����c�Z(y��)����Z(y��)�� 56
3.2 �e����һ��(g��)һ��(g��)��(l��i)�����΂�(g��)�ַ���ݔ���cݔ�� 57
3.2.1 �ú���耳��M(j��n)�}(c��ng)��(k��)����ݔ���cݔ����� 57
3.2.2 ����Ļ�_�𡪡��΂�(g��)�ַ���ݔ�� 58
3.2.3 �Ҫһ��һ�ڵسԡ����΂�(g��)�ַ���ݔ�� 59
3.3 ���^(gu��)�a��ݔ���cݔ�롪����ʽݔ���cݔ�� 62
3.3.1 ����˽�˾��졪����ʽݔ������(sh��)printf 62
3.3.2 ���ǿ옷(l��)�Ŀ��f�T������ʽݔ�뺯��(sh��)scanf 68
3.4 ����ϵ�y(t��ng)��(sh��)�W(xu��)����(sh��) 73
3.5 �Dz������c(di��n)���I(y��)��(j��)ܛ������˼�ˡ������Y(ji��)��(g��u)�����e�� 74
��4�� ����Ҳ���ܽݏ������x��Y(ji��)��(g��u) 76
4.1 Ӌ(j��)��C(j��)���Д��������P(gu��n)ϵ�\(y��n)���߉݋�\(y��n)�� 76
4.1.1 �Д���ٵķ�̖(h��o)�����P(gu��n)ϵ�\(y��n)�����߉݋�\(y��n)��� 76
4.1.2 ���۽𾦔���١����P(gu��n)ϵ���_(d��)ʽ��߉݋���_(d��)ʽ 78
4.1.3 ���޵ġ���+��t�������l���\(y��n)�� 82
4.2 �������if�Z(y��)�� 83
4.2.1 ����ͣ늾Ͳ����n�ˡ���if�Z(y��)��Ļ�����ʽ 83
4.2.2 һ������һ��������if�Z(y��)���������ʽ 88
4.2.3 �������������if�Z(y��)���Ƕ�� 94
4.3 ��·�_�P(gu��n)����switch�Z(y��)�� 98
4.3.1 ˾����\�ҡ���switch�Z(y��)���һ����ʽ 99
4.3.2 �Ґ�(��i)�xС�f(shu��)����switch�Z(y��)��Ĉ�(zh��)���^(gu��)�� 100
4.4 gotoȥ������ȥ�ľ�ȥ��������goto�Z(y��)�� 105
��5�� �����H���޹���ɽ����ѭ�h(hu��n)�Y(ji��)��(g��u) 107
5.1 ��������r�����֡���while�Z(y��)�� 107
5.2 �����ָ������f(shu��)����do...while�Z(y��)�� 110
5.3 ���ڊ^?�҄ڄ�(d��ng)?�ҹ�s����for�Z(y��)�� 112
5.3.1 ���ڷ��䡪��for�Z(y��)��Ļ�����ʽ 112
5.3.2 �ڄ�(d��ng)�ߵĹ���ģʽ����for�Z(y��)��ij�Ҋ(ji��n)��(y��ng)�� 114
5.3.3 ���˽Ӱ���͵�С������_(d��)ʽ��׃�� 119
5.4 ѭ�h(hu��n)���ѭ�h(hu��n)����ѭ�h(hu��n)��Ƕ�� 122
5.5 ���^�ɻ��е�̧�^��·����continue�Z(y��)���break�Z(y��)�� 125
5.5.1 ��(l��i)Դ�������continue�Z(y��)���break�Z(y��)����� 125
5.5.2 ��һ��(g��)�ϡ���continue�Z(y��)�� 127
5.5.3 ǰ��ʩ��Ո(q��ng)�@�С���break�Z(y��)�� 129
5.6 �p܇��·����������ƽY(ji��)��(g��u)С�Y(ji��)�;C���e�� 130
��6�� ��ƽ������(j��)��ߘǴ�B������(sh��)�M 137
6.1 ֱ������(j��)����һ�S��(sh��)�M 137
6.1.1 һ�S��(sh��)�M�Ķ��x������ 137
6.1.2 һ�S��(sh��)�M�ij�ʼ�������x�r(sh��)�x��ֵ�� 144
6.1.3 һ�S��(sh��)�M�đ�(y��ng)�� 147
6.2 �Җ|��������|����ˇ�g(sh��)�������Һ����� 152
6.2.1 �@��(g��)��(j��ng)���С������Ҽ��g(sh��) 152
6.2.2 ��y֮�Ρ��������g(sh��) 156
6.3 ���w����(j��)�������S��(sh��)�M 163
6.3.1 ���S��(sh��)�M�Ķ��x������ 163
6.3.2 ���S��(sh��)�M�ڃ�(n��i)���еĴ惦(ch��)��ʽ 164
6.3.3 ���S��(sh��)�M�ij�ʼ�������x�r(sh��)�x��ֵ�� 164
6.3.4 ���S��(sh��)�M�ɱ���������һ�S��(sh��)�M�M�ɵ� 169
��7�� ������ɻ������(sh��) 171
7.1 ���v�����_ʼ��������(sh��)���� 171
7.2 ԓ�njW(xu��)��������µĕr(sh��)���ˡ�������(sh��)���x���{(di��o)�� 173
7.2.1 �Լ���(chu��ng)�캯��(sh��)��������(sh��)�Ķ��x 173
7.2.2 ���Լ����ġ����䡱������(l��i)��������(sh��)���{(di��o)�� 175
7.2.3 ��Ъ�����҄ڄ�(d��ng)��������(sh��)�{(di��o)�õ��^(gu��)�� 177
7.2.4 ���õIJ˶˳���(l��i)��������(sh��)�ķ���ֵ 179
7.3 ι�� (t��ng)���ˆᡪ������(sh��)��•�� 185
7.3.1 ����(sh��)•������ʽ 186
7.3.2 ����(sh��)•����λ�� 187
7.4 ����(sh��)��Ƕ���{(di��o)�ú��f�w�{(di��o)�� 189
7.4.1 ����(sh��)��ĺ���(sh��)��������(sh��)��Ƕ���{(di��o)�� 189
7.4.2 ��¡����(sh��)��������(sh��)���f�w�{(di��o)�� 190
7.5 ׃���ĕr(sh��)�շ�������׃���������򼰴惦(ch��)e 196
7.5.1 ���g���������ֲ�׃����ȫ��׃�� 196
7.5.2 �r(sh��)�g��������׃���Ĵ惦(ch��)e 202
7.5.3 �r(sh��)�սy(t��ng)һ�����ֲ�׃����ȫ��׃���Ĵ惦(ch��)e 206
7.6 �o���g���c(di��n)�����_�����A(y��)���g̎�� 207
7.6.1 ������̖(h��o)�����궨�x 207
7.6.2 ������Ԅ�(d��ng)��(f��)��ճ�N�����ļ����� 211
7.6.3 ��֪��(d��ng)�����α���ˡ����l�����g 212
��8�� �貵����ǡ���ָ� 213
8.1 ��(n��i)������T��̖(h��o)������ַ��ָᘵĻ������� 213
8.2 �e�õ�ַ����(d��ng)ֵ����ָ�׃�� 214
8.2.1 �ҏ��֗lӛ��ַ�������xָ�׃�� 215
8.2.2 �@�ɲ����f(shu��)�ҡ���ָ�׃���Ļ���� 217
8.2.3 �ѵ�ַӛ��(l��i)������ָ�׃���xֵ 218
8.2.4 ָ��\(y��n)��z�ֵܡ����ɂ�(g��)�\(y��n)��� 220
8.3 ԭ��(l��i)�ۂz��һ��(g��)����Ȧ�ġ�����(sh��)�M�cָ� 223
8.3.1 ��һվ�����ˡ���ָ�׃�����\(y��n)�� 223
8.3.2 ��ԭ��(l��i)��ָ�׃������һ�S��(sh��)�M��ָ� 227
8.3.3 ��������ϼ�(j��)�������S��(sh��)�M��ָᘺ���ָ� 232
8.3.4 ��(l��i)�����ǵĔ�(sh��)�M����ָᘔ�(sh��)�M��ָᘵ�ָ� 238
8.3.5 ָ������ˡ���ָ�С�Y(ji��) 242
8.4 ���˵�ַҲ��������?gu��)�æ���������?sh��)�cָ� 244
8.4.1 ��ַ�o�����ҁ�(l��i)��æ����ָ�׃��������(sh��)����(sh��) 244
8.4.2 �����Ѳ�ץ��������ץס���ѵİѱ�������(sh��)�M������(sh��)����(sh��) 249
8.4.3 ָ�?bi��o)����ˡ������ص�ֵַ�ĺ��?sh��) 256
8.4.4 ����(sh��)�b������������(sh��)��ָ� 256
8.5 һ�ɓ�ǧ����ַ�����ָ� 259
8.5.1 �ַ����Ĵ惦(ch��) 259
8.5.2 �ַ�����ݔ����ݔ�� 263
8.5.3 �ַ���̎�����g(sh��) 267
8.6 ����\(y��n)�г��򡪡�main����(sh��)�ą���(sh��) 286
��9�� �ҵ���������������Y(ji��)��(g��u)�w�c�����w 289
9.1 �๦���ռ{�С����Y(ji��)��(g��u)�w 289
9.1.1 �L���ռ{���O(sh��)Ӌ(j��)�D�������x�Y(ji��)��(g��u)�w��� 289
9.1.2 �ռ{����������ʹ�ýY(ji��)��(g��u)�w׃�� 290
9.1.3 һ��ͨӍ䛡����Y(ji��)��(g��u)�w��͵Ĕ�(sh��)�M 294
9.1.4 �Y(ji��)��(g��u)�w�Ĺ����֡����Y(ji��)��(g��u)ָ�׃�� 296
9.1.5 �ؿ�ζ�c�p��ζ�����Y(ji��)��(g��u)�w��͔�(sh��)��(j��)������(sh��)����(sh��) 297
9.1.6 ���ռ{������С�ռ{�С����Y(ji��)��(g��u)�w��͵�Ƕ�� 301
9.2 ��·�򶴡��������w 302
9.3 �o�������(g��)���b̖(h��o)��������Ͷ��x��typedef 304
9.4 ��(n��i)����g�����l(f��)�����ۡ���?ji��ng)ӑB(t��i)�惦(ch��)���� 306
9.5 �ӰԺ������Ά�(w��n)�}����朱� 310
9.5.1 朱��Ľ����ͱ�v 311
9.5.2 朱��Y(ji��)�c(di��n)�IJ���̈́h�� 317
9.5.3 朱��ĸ߼�(j��)�ֵܡ����߼�(j��)朱���(ji��n)�� 320
��10�� ���ļ��ߵ����¡����ļ� 322
10.1 һ�holdסȫ�ļ������ļ�ָ� 322
10.1.1 �c�ļ����֡����ļ��Ĵ��_ 322
10.1.2 �c�ļ����֡����ļ����P(gu��n)�] 326
10.1.3 �ļ��������� 326
10.2 ���\(y��n)��ˮ�������ļ����x�� 327
10.2.1 ��ָ�͹P�⡪���ļ�λ��ָ� 327
10.2.2 �ı��ļ����x�� 328
10.2.3 ���M(j��n)���ļ����x�� 332
10.3 �@���ֹ�������ļ����S�C(j��)�x�� 337
��11�� ���̵Ľ�(j��ng)�(y��n)ؔ(c��i)�������㷨�c��(sh��)��(j��)�Y(ji��)��(g��u)���A(ch��) 345
11.1 ��һ���r�������㷨 345
11.1.1 ���^�㷨 345
11.1.2 �㷨�Ŀ��ƽY(ji��)��(g��u) 346
11.1.3 �㷨��(f��)�s�� 346
11.2 ��(sh��)��(j��)�Y(ji��)��(g��u)���� 347
11.2.1 ���^��(sh��)��(j��)�Y(ji��)��(g��u) 347
11.2.2 ��(sh��)��(j��)�Y(ji��)��(g��u)����� 348
11.3 �����w���ڿ��ˡ��������ї��� 349
11.3.1 ���^�����ї��� 349
11.3.2 �ї��Ļ����\(y��n)�� 350
11.3.3 �ї���߉݋�Y(ji��)��(g��u)�ʹ惦(ch��)�Y(ji��)��(g��u) 350
11.3.4 �ї��đ�(y��ng)�� 351
11.4 �ȁ�(l��i)�󵽡����(du��)�� 352
11.4.1 ���^�(du��)�� 352
11.4.2 �(du��)�е�߉݋�Y(ji��)��(g��u)�ʹ惦(ch��)�Y(ji��)��(g��u) 352
11.4.3 ѭ�h(hu��n)�(du��)�еĻ����\(y��n)�� 353
11.5 ���õĘ䡪�����c����� 354
11.5.1 ��͘�Ļ������� 354
11.5.2 �����Ļ������� 355
11.5.3 �����Ĵ惦(ch��)�Y(ji��)��(g��u) 356
11.5.4 �����ı�v 356
������12�� ���ָ����书�ؼ�����ܛ���_�l(f��)���A(ch��) 360
12.1 ����֮�����������O(sh��)Ӌ(j��)���� 360
12.1.1 ����style���������O(sh��)Ӌ(j��)�L(f��ng)�� 360
12.1.2 �M�b��������Y(ji��)��(g��u)�������O(sh��)Ӌ(j��) 361
12.1.3 �@��(g��)feel��ˬ����������?q��)�������O(sh��)Ӌ(j��) 361
12.2 �����T�������[��������Ҳ��һ������ܛ�����̻��A(ch��) 364
12.2.1 ���^ܛ�� 364
12.2.2 ܛ���������� 365
12.2.3 ����������䷽�� 366
12.2.4 ܛ���O(sh��)Ӌ(j��)���䷽�� 367
12.2.5 ���ǁ�(l��i)�Ҳ�ġ���ܛ���y(c��)ԇ 369
12.2.6 �l(shu��)��(l��i)��������������{(di��o)ԇ 371
12.3 ��Ϣ�r(sh��)�������ӟ��ɵġ�����(sh��)��(j��)��(k��)�͔�(sh��)��(j��)��(k��)�O(sh��)Ӌ(j��)���� 371
12.3.1 �P(gu��n)ϵ�͔�(sh��)��(j��)��(k��)�����P(gu��n)���� 372
12.3.2 �P(gu��n)ϵ����(sh��) 374
12.3.3 ��(sh��)��(j��)��(k��)ϵ�y(t��ng) 378
12.3.4 ��(sh��)��(j��)��(k��)�O(sh��)Ӌ(j��)����������硪��e-rģ�� 380
12.3.5 ��(sh��)��(j��)��(k��)�O(sh��)Ӌ(j��) 381
���һ �����ַ�ascii�a��(du��)�ձ� 383
��䛶� c�Z(y��)���е��P(gu��n)�I�� 384
����� c�Z(y��)���\(y��n)����ă�(y��u)�ȼ�(j��)�ͽY(ji��)���� 385
���� 386
�����īI(xi��n) 391
չ�_ȫ��

C�Z(y��)���䌍(sh��)�ܺ�(ji��n)�� ���ߺ�(ji��n)��

���_��W(xu��)������Ϣ�W(xu��)��ʿ�Ͳ�ʿ�����F(xi��n)��š������W(xu��)���܃x���c����ӹ��̌W(xu��)Ժ����Ҫ���������t(y��)�W(xu��)��Ϣ���P(gu��n)�Ĕ�(sh��)��(j��)��������(sh��)��(j��)��(k��)��ܛ���_�l(f��)�ȹ�������C�Z(y��)��һ���̌W(xu��)��������ͨC�Z(y��)�ԡ�Visual Basic��Windows���̵ȣ���19�꾎�̺�ܛ���_�l(f��)�Č�(sh��)�`��(j��ng)�(y��n)���ڇ�(gu��)��(n��i)���ˮƽ����l(f��)��Փ��50��ƪ������ڸ���̸�(j��ng)ِ���v�n��ِ�Ы@��(ji��ng)�����С��ϱ��‚���Visual Basic���ľ��̼�ͨ��ģ�K�_�l(f��)�������A��W(xu��)�����磩����

��Ʒ�u(p��ng)Փ(0�l)
���o(w��)�u(p��ng)Փ����
�������]
��݋���]
����픲�
�ЈD�W(w��ng)
�ھ��ͷ�