�gӭ���R�ЈD�W(w��ng) Ո | ע��
> >>
C�����O(sh��)Ӌ�������ڑ��Ì����c�΄��(q��)�ӵČW������

���] C�����O(sh��)Ӌ�������ڑ��Ì����c�΄��(q��)�ӵČW������

���ߣ��R��ƽ��
�����磺��ӹ��I(y��)����������r�g��2018-01-01
�_���� 16�_ 퓔�(sh��)�� 510
�� �D �r:¥44.6(5.0��) ���r  ¥89.0 ��䛺�ɿ������T�r
����ُ��܇ �ղ�
�_������ ȫ�����]
?�½������س���
������Ǖ�����>

C�����O(sh��)Ӌ�������ڑ��Ì����c�΄��(q��)�ӵČW������ ���(qu��n)��Ϣ

C�����O(sh��)Ӌ�������ڑ��Ì����c�΄��(q��)�ӵČW������ ������ɫ

���������Խ�Q���H���Æ��}�錧�����Ծ��w�����΄՞��(q��)�ӵ�ģʽ����C�Z�Ե�֪�R�o�p����ÿ�����H���ó����������߾����O(sh��)Ӌ��100�������ð�����ÿ���������Ќ��F(xi��n)�ض����ܵġ������������\�еij�����a�������D���S�����������O(sh��)Ӌ�ĸ�������↖�}��˼·�ͷ��������򱳺��ԭ���͙C���M��������������ȫ����9������1�ĺ��γ����������������O(sh��)Ӌ���P(gu��n)�Ļ��A(ch��)�Ը������밸����ʹ�x�ߌ�C�����O(sh��)Ӌ��һ�����w����ֱ�^�������Ե��J�R����2���U�����_���s߉݋�ķ�֧��ѭ�h(hu��n)�Z����÷���ʹ�x�ߌ����Æ��}�е�߉݋�����^�õı��_��������3���U�������Ô�(sh��)�M̎��������(sh��)��(j��)����4���U������δ惦��̎���ı��͔�(sh��)��(j��)����5��ȫ����U���˺���(sh��)�@һģ�K�������O(sh��)Ӌ��������6�Œ����Ѓ�(n��i)���g���L��������ָ��M���������U������7���v��������ýY(ji��)��(g��u)�w��̈́�(chu��ng)���Ñ������”�(sh��)��(j��)�������8���U������������ļ����F(xi��n)��(sh��)��(j��)�־û�����9���v����λ�\���Ҏ(gu��)�t���÷���

C�����O(sh��)Ӌ�������ڑ��Ì����c�΄��(q��)�ӵČW������ ��(n��i)�ݺ���

�������ô������Ќ��H����ñ����Č���ϵ�y(t��ng)����ͨ�׵ء�͸�ص��v��������\��C�Z���O(sh��)Ӌ�����Q���H���}����������Ļ��ڑ��Ì����c�΄��(q��)�ӵČW��������ֵ�����]�ij����O(sh��)Ӌ�W����������������ʽ����(n��i)�ݶ�����һ����(chu��ng)������������(n��i)�ݽM�����߽�����������ʽͨ���׶������̌�������ԭ��(chu��ng)���΄��(q��)��߉݋���������aעጄe��һ����֪�R�Uչ�_��˼·�� �����Ǵ�W������I(y��)��*�T�����O(sh��)Ӌ�n�̵�*�̲ģ�Ҳ�ǏV������A(ch��)�W�������O(sh��)Ӌ�x�߲���֮�x�� ��������������ɫ�� 1���ԑ��Ì�������C�Z�Ե�֪�R�څR؞���ڌ����H���}�����^�������M������μ��Z�����v���� 2��ÿ�������΄�Ŀ�����_��Դ�������Ȥ��?zh��n)����Ԍ��H�΄��(q��)�Ӿ���������������Ȥ��ȫ����150�������̌�������ʹ�ó����O(sh��)Ӌ����ϵ�y(t��ng)�ھ��u���������ϙC������ 3�����������\�ÈD��������С�Nʿ��С�������ʽ���\��������ȵȷ������M����ֱ�^����ʽ�����x����������O(sh��)Ӌ����������ĸ�����ԭ�����C���� 4��������(n��i)������\�����������������x��������������׌ӵ��\�ЙC�ƺ�ԭ����ʹ�x���ھ��̕r����“֪��Ȼ”��“֪������Ȼ”�������Z��ͨ�ס����x�Ժ��������ԌW�ֲ�ʧ��ȡ� 5��������a�c����ע�֮�g�ü��^�B�ӣ����a��ע���һĿ��Ȼ��������x�� 6������ʼ�Kվ�ڳ����O(sh��)Ӌ�ߵĽǶȼ�“��”�ĽǶ������v������O(sh��)Ӌ��������վ��C�Z�ԵĽǶȼ�“�Z��”�ĽǶ������v������O(sh��)Ӌ������ʼ�K�Թ��ߣ�C�Z����������O(sh��)Ӌ�ģ�������Ŀ�ˣ���⌍�H���}��ҕ�ǁ�չ�_ӑՓ�����@�ӵ�ҕ�dz��l(f��)���x�߸���������ͽ��ܳ�����a��

C�����O(sh��)Ӌ�������ڑ��Ì����c�΄��(q��)�ӵČW������ Ŀ�

Ŀ �
��1�� ���˳����O(sh��)Ӌ—���RC�Z�� 1
1.1 **������—�ҕ���ӷ� 2
1.2 �˙C����—ݔ���ݔ������(sh��)�Ļ����÷� 10
1.3 �l���c�Д�—�S�C��׃ 17
1.3.1 �����֧�ı��_—������if-else�Z�� 17
1.3.2 �ͺϗl���ı��_ 22
1.4 ���Î캯��(sh��)—�Á����x 25
1.5 �C�����L֮“���g(sh��)�\��”—Ӌ��C���ϱ��� 28
1.6 ׃��—��(sh��)��(j��)�ė���֮�� 34
1.6.1 ׃���ĸ��� 34
1.6.2 ׃���Ĕ�(sh��)��(j��)��� 37
1.6.3 �����еij��� 40
1.7 �xֵ�\��—��׃׃����ֵ 42
1.8 �����O(sh��)Ӌ��һ���^�� 47
�����Y(ji��) 48
��2�� ����߉݋֮�P(gu��n)�I—��֧�cѭ�h(hu��n) 51
2.1 �C�������c�Q��֮��ʯ—��֧�Y(ji��)��(g��u) 52
2.1.1 �Q���c��֧�Y(ji��)��(g��u) 52
2.1.2 ������֧�Y(ji��)��(g��u)�����B�ӷ�ʽ 60
2.1.3 ߉݋�\���c�ͺϗl�����_ 71
2.1.4 if�l�����_�����e�`���� 75
2.2 �C�����L֮“ѭ�h(hu��n)”—�����䟩���؏� 77
2.2.1 forѭ�h(hu��n)������ 78
2.2.2 ����forѭ�h(hu��n) 86
2.2.3 ��횑���ѭ�h(hu��n)�Y(ji��)��(g��u)�Ĉ��� 90
2.2.4 ѭ�h(hu��n)�ij����\�� 93
2.2.5 forѭ�h(hu��n)��Ҋ�e�`���� 96
2.3 ����߉݋�M�A—���֧�Ͷ���ѭ�h(hu��n) 98
2.3.1 ��������ѭ�h(hu��n) 98
2.3.2 ѭ�h(hu��n)���B�� 100
2.3.3 �p��ѭ�h(hu��n)�c����ѭ�h(hu��n) 107
2.3.4 break��continue���\�� 110
2.3.5 ��֧�cѭ�h(hu��n)�Ĵ�“(li��n)��Ƕ�� 120
2.4 ������ʽ��֧�cѭ�h(hu��n) 121
2.4.1 switch-case��֧�Y(ji��)��(g��u) 121
2.4.2 while�cdo...whileѭ�h(hu��n) 128
�����Y(ji��) 130
��3�� ������(sh��)��(j��)�惦�c̎��—��(sh��)�M 134
3.1 �Εr��Ҫ��(sh��)�M 134
3.2 ���Д�(sh��)��(j��)��̎��—һ�S��(sh��)�M 135
3.2.1 һ�S��(sh��)�M�Ķ��x 135
3.2.2 ��(sh��)�M�c��(n��i)����� 137
3.2.3 ��(sh��)�M����֮�ݾ� 140
3.2.4 һ�S��(sh��)�M���\�� 141
3.2.5 ���Ô�(sh��)�M�˜� 149
3.3 �����͔�(sh��)��(j��)��̎��—���S��(sh��)�M 154
3.3.1 ���S��(sh��)�M�Ķ��x 154
3.3.2 �L�����S��(sh��)�M��Ԫ�� 155
3.3.3 ���S��(sh��)�M�����ݾ� 155
3.3.4 ���S��(sh��)�M�� 159
3.4 ���� 164
3.4.1 ��(sh��)�M����չ—��S��(sh��)�M 164
3.4.2 ���S��(sh��)�M�cһ�S��(sh��)�M���P(gu��n)ϵ 165
3.4.3 ��(sh��)�M�˜�Խ�� 165
3.4.4 ��(sh��)�M���x�r�Ĵ�С�ܷ��׃�� 167
�����Y(ji��) 168
��4�� �ı���(sh��)��(j��)̎��—�ַ��� 169
4.1 �ַ���(sh��)��(j��)�惦��̎�� 169
4.1.1 �ַ��ľ��a 169
4.1.2 �ַ���(sh��)��(j��)�Ĵ惦 173
4.1.3 �ַ���(sh��)��(j��)���\�� 173
4.2 �ַ�����(sh��)��(j��)�惦��̎�� 176
4.2.1 �ַ����Ĵ惦 176
4.2.2 �ı��͔�(sh��)��(j��)ݔ��/ݔ�� 177
4.2.3 �ַ���̎���c�캯��(sh��) 180
4.3 �ı��͔�(sh��)��(j��)̎��֮�ݾ� 190
4.4 ���� 193
4.4.1 ���ַ���\0�������� 193
4.4.2 �ַ����ַ����ą^(q��)�e�c“(li��n)ϵ 194
�����Y(ji��) 195
��5�� ģ�K���O(sh��)Ӌ֮����—����(sh��) 196
5.1 ���R����(sh��)�O(sh��)Ӌ 197
5.2 ����(sh��)�ĸ��� 200
5.2.1 ����(sh��)�ĸ������� 200
5.2.2 ģ�K���O(sh��)Ӌ˼���ں���(sh��)�е��w�F(xi��n) 203
5.3 �º���(sh��)����Ο��ɵ� 206
5.4 ����(sh��)���O(sh��)Ӌ 207
5.4.1 �l(f��)���΄��е�ģ�K 207
5.4.2 ����(sh��)�Ķ��x 207
5.4.3 �O(sh��)Ӌ����(sh��)�ķ���Փ 209
5.4.4 �O(sh��)Ӌ����(sh��)��Ҫ�cԔ�� 211
5.5 ����(sh��)�Ĝyԇ 220
5.6 ����(sh��)�Ľ���ʹ�� 221
5.6.1 ����(sh��)���{(di��o)����ʽ 223
5.6.2 ����(sh��)�{(di��o)���^��Ԕ�� 224
5.6.3 ����(sh��)����(sh��)���f 230
5.6.4 ����(sh��)��•�� 234
5.7 ����(sh��)�O(sh��)Ӌ���` 236
5.8 ����(sh��)���f�w—������֮�� 249
5.8.1 ���R�f�w����(sh��) 250
5.8.2 �f�w����(sh��)�O(sh��)Ӌ���P(gu��n)�I�c 253
5.8.3 �f�w�{(di��o)�õĈ�(zh��)���^�� 262
5.8.4 ���ַ��c�f�w 264
5.8.5 �f�w�c���f�w 273
5.8.6 ����f�w�� 281
5.9 ����(sh��)���P(gu��n)���} 287
5.9.1 �ֲ�׃���cȫ��׃�� 287
5.9.2 ����(sh��)��Ƕ�׶��x�đ��� 289
5.9.3 ��������S�C��(sh��) 289
5.9.4 �캯��(sh��) 295
5.9.5 ��Մ��߳���Ч�� 295
�����Y(ji��) 299
��6�� ��(n��i)���g���L��֮����—ָ� 301
6.1 ���������(n��i)���ַ 302
6.1.1 ��(n��i)����ʲô 302
6.1.2 ʲô�ǃ�(n��i)���ַ 302
6.2 �g���L���cֱ���L�� 305
6.3 ָ�׃���c��ͨ׃�� 309
6.3.1 ָ�׃���ĸ��� 309
6.3.2 ����“ָ�”���Ɂ� 310
6.3.3 ��ͨ׃���cָ�׃���Č��� 311
6.4 ָ��c��(sh��)�M����Ȼ“(li��n)ϵ 312
6.4.1 ��(sh��)�M���c��(sh��)�M��ʼ��ַ 312
6.4.2 �����L����(sh��)�M�ĸ��༚��(ji��) 313
6.5 ָᘵ��Ƅ� 319
6.6 ��ֵַ�ں���(sh��)�{(di��o)���е��������� 331
6.6.1 ����(sh��)�{(di��o)���^��Ԕ�� 331
6.6.2 ָ����麯��(sh��)����(sh��) 334
6.6.3 ��(sh��)�M�����麯��(sh��)���� 341
6.6.4 �ɽ��ܵ�ֵַ���΅����̽�� 349
6.7 ָ��c�ӑB(t��i)��(n��i)����� 352
6.7.1 һ�S��(sh��)�M�ĄӑB(t��i)��(n��i)����� 354
6.7.2 ���S����S��(sh��)�M�cָ� 357
6.7.3 ���Aָ� 370
6.7.4 ����ֵ��ָ��ӑB(t��i)������g��ָ� 370
6.8 ׃���Ĵ惦�^(q��)�����÷����c������ 371
6.8.1 �o�B(t��i)׃����ȫ��׃�� 372
6.8.2 �M�̃�(n��i)���ַ���g���� 376
6.8.3 ׃�������÷����������ںʹ惦�^(q��) 379
6.8.4 extern���÷� 382
6.9 ����(sh��)Ҳ�����酢��(sh��)—����(sh��)ָ��c���� 384
6.9.1 ����(sh��)ָᘵĸ��� 384
6.9.2 ����(sh��)ָᘔ�(sh��)�M���\�� 387
6.9.3 ����(sh��)ָ��cqsort( )����(sh��)�đ��� 388
�����Y(ji��) 396
��7�� ��(chu��ng)���”�(sh��)��(j��)���—�Y(ji��)��(g��u)�w��� 399
7.1 �������Y(ji��)��(g��u)�w��� 399
7.2 �Y(ji��)��(g��u)�w��͵Ķ��x�ͻ����÷� 402
7.2.1 �Y(ji��)��(g��u)�w��͵Ķ��x 402
7.2.2 �Y(ji��)��(g��u)�w��͵Ļ����÷� 406
7.3 �Y(ji��)��(g��u)�w��͔�(sh��)�M���÷� 409
7.4 �Y(ji��)��(g��u)�w����ں���(sh��)�е��\�� 411
7.4.1 �Y(ji��)��(g��u)�w����ں���(sh��)�е�һ���÷� 411
7.4.2 �Y(ji��)��(g��u)�w��͔�(sh��)�M������ 420
7.5 �Y(ji��)��(g��u)�w����c朱� 431
7.5.1 朱��ĸ������; 431
7.5.2 朱� 432
7.5.3 ��ʲô��Ҫ朱� 439
7.5.4 ѭ�h(hu��n)��朱����䑪�� 440
�����Y(ji��) 447
��8�� ��(sh��)��(j��)�־û�—�ļ� 448
8.1 �ļ��Ļ������� 449
8.1.1 �ļ���“����ģ��” 449
8.1.2 ���_�ļ��x/���^��ģ�� 451
8.1.3 �x/���ļ����������c�ļ�ָ� 452
8.1.4 �ļ����_��ʽ 454
8.2 �ļ����x/�� 454
8.2.1 �ı��ļ����x/�� 454
8.2.2 ���M���ļ��x/�� 459
8.3 �ļ��x/��λ�õĶ�λ 466
8.4 �ı��ļ��c���M���ļ��Č��� 470
8.5 �������} 475
8.5.1 �P(gu��n)��stdin��stdout��stderr 475
8.5.2 �˜�ݔ�롢ݔ�����ض��� 476
8.5.3 ������\��stderr�cstdout 478
8.5.4 fflush( )����(sh��)���÷� 479
8.5.5 EOF���\�� 481
8.5.6 ���ױ��`���feof( )����(sh��) 482
8.5.7 fgets( )�cgets( )�ą^(q��)�e 484
�����Y(ji��) 485
��9�� ���뵽bit���\��—λ�\�� 487
9.1 λ�\����\��� 487
9.2 ���Rλ�\�� 488
9.3 λ�\��đ��� 489
9.4 λ�\���ע����� 505
9.4.1 ���Ƶ��aλ��ʽ 505
9.4.2 ��λ����ȡģ���� 506
9.4.3 λ�\��Ĕ�(sh��)��(j��)��� 507
9.5 � 509
�����Y(ji��) 510
չ�_ȫ��

C�����O(sh��)Ӌ�������ڑ��Ì����c�΄��(q��)�ӵČW������ ���ߺ���

��ʿ�������Ƽ���WӋ��C�WԺӋ��C���Ì��I(y��)�������r(n��ng)�I(y��)��W��Ϣ�ƌW���g(sh��)�WԺ���ϵ���������������Ї�Ӌ��C�W�����T������ʡ�߽̌W��Ӌ��C�������I(y��)ί�T�����T������̲ģ��F(xi��n)��Ӌ��C�W(w��ng)�jϵ�y(t��ng)ԭ�������g(sh��)�о����Ї��̄ճ�������2013����

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