µÚ1Õ µÚÒ»Õ ǶÈëʽc¿Î³ÌÇ°ÑÔ
1.1CÓïÑÔµÄÀí½â
1.1.1ǶÈëʽcµÄÖصã
Öصã:¶ÔÓÚλÒƲÙ×÷,λÒƲÙ×÷,Ö¸Õë,µØÖ·,Êý×é,½á¹¹Ìå
Èç:ÒÆλ,λÒÆÔËËã·û,&(λÓë),|(λ»ò),~(°´Î»È¡·´),^(Òì»ò),<<(×óÒÆ),>>(ÓÒÒÆ),&=,|=,~=,|=,<<=,>>=µÈ,¶ÔÓÚÒÔÉϵÄÔËËã·û,Òª×öµ½¸ùÎÒÃǵÄ+,-,*,/Ò»ÑùµÄÁé»îÓ¦ÓÃ.
1.1.2ǶÈëʽcÐèÒª´ïµ½Ê²Ã´Ñùˮƽ
1)Äã¿´µ½Ò»µÀÌâÄ¿,¿ÉÒÔÖ±½Óд(Âß¼Ò»¶¨ÒªÇå³þ)
2)Ñø³ÉÒ»¸öÁ¼ºÃµÄ±à³ÌÏ°¹ß,¶ÔÓÚ¹¤³ÌµÄ½¨Á¢ÓÐÒ»¶¨µÄÁ˽â
3)°ÑCÓïÑÔ´ÓÒ»ÃÅ֪ʶ,±à³ÌÒ»Ïî¼¼ÄÜ,ÿ¸öÈ˵ıà³Ì·ç¸ñ¶¼²»Ò»Ñù,ËùÒÔ²»ÒªÃ¤Ä¿µÄÈ¥³Ï®³ÌÐò,ÒªÀí½âÖ®ºóÔÙÈ¥¸ù¾Ý×Ô¼ºµÄ˼·ȥд´úÂë,¶à×ܽá,¶à¿´,¶à×ö.
4)Ö¸ÕëºÍµØÖ·ÕâÒ»¿é,ÒªÓгä·ÖµÄÀí½â
5)ÒªÓÐ×Ô¼ºµÄ´´ÐÂ˼ά
1.1.3ÔõôȥÌáÎÊ
Ç°ÆÚ:
¾ÍÊǺܻù´¡µÄµÄ,Ò»¶¨Òª¼°Ê±ÎÊ,¼°Ê±²é,Ò»¶¨¼°Ê±È¥½â¾ö.
ºóÆÚ:
Óöµ½ÎÊÌâ,ÏȲ»Òª¼±×ÅȥΪ,³¢ÊÔ×Ô¼ºÈ¥½â¾ö,Èç¹û½â¾ö²»ÁË,ÔÙÈ¥ÍøÉϲéÕÒ,Èç¹û»¹ÊDz»Äܽâ¾ö,ÔÙÈ¥Îʹ¤³Ìʦ,È»ºó×Ô¼º×ܽá,¹éÄÉ,ÏëÏë×Ô¼ºÄÄÀïûÓÐÕÆÎÕºÃ.
1.1.4ÔõôȥѧϰºÃCÓïÑÔ
1)¾ÍËãÖªµÀÒ»ÖÖ·½·¨,Ò²Ïëһϻ¹ÓÐûÓÐÆäËûµÄ·½·¨,¾¡Á¿×öµ½¾ÙÒ»·´Èý
Scanf(¡°%d¡±,&a); int ÖªµÀ,
Scanf(¡°%x¡±,&a);
ÖªµÀ,¾ÍҪѧµÄÔÙÉîÒ»µã,»»Ò»ÖÖ»¨ÑùȥʵÏÖ
2)ÄÄÅÂûÓÐÍ·Ð÷,Ò²Òª¶¯ÊÖÈ¥ÇôúÂë,ʵÔÚ²»»á,³Ò²Òª³Ò»±é
1.1.5×÷ÒµÔõôȥ×ö
Ñ¡ÔñºÍÌî¿ÕÌâ¿ÉÒÔÌá¸ßCÓïÑԵĻù±¾ÖªÊ¶.
±à³ÌÌâÓÃÀ´Ìá¸ßCÓïÑԵıà³Ì¼¼ÇÉ.
֪ʶԽ¶àµÄ»°²¢²»´ú±í±à³ÌÔ½ºÃ,µ«±à³ÌºÃµÄ»°ÄãµÄ֪ʶҲ²î²»µ½ÄÄÈ¥,
1) ÏÈ×ö±à³ÌÌâ.
2) ÔÙÈ¥×öÌî¿ÕºÍÑ¡Ôñ
3) ×ܽá,ÄÄЩѡÔñ,ºÍÌî¿ÕµÄ֪ʶµã²»»á,¼ÇºÅ±Ê¼Ç,ÔÙÈ¥²éÕÒÏà¹ØµÄ֪ʶµã.
4) ×öÌâµÄʱºò,Óöµ½±àÒëÆ÷²»Í¬,¿ÉÄÜ»á³öÏÖ²»Í¬µÄ½á¹û,Ò²¿ÉÒÔÈ¥·ÖÎöÕâ¸ö±àÒëÆ÷Ϊʲô»á²úÉúÕâÑùµÄ½á¹û.¶ÍÁ¶×Ô¼ºµÄ·ÖÎöÄÜÁ¦
1.2CÓïÑԵĻù±¾½éÉÜ
CÓïÑԵı¾ÖʾÍÊÇÒ»ÖÖÓïÑÔ,ÒªÓÐÎÄ×Ö,Äܹ»ÃèÊö.CÓïÑÔÊôÓڸ߼¶ÓïÑÔµÄÒ»ÖÖ,µÍ¼¶ÓïÑÔ
1.2.1ÈçºÎÈ¥Çø·Ö¸ß¼¶ÓïÑԺ͵ͼ¶ÓïÑÔ
1)¸ß¼¶ÓïÑÔ:c++,JAVA(ÃæÏò¶ÔÏó),CÓïÑÔ(ÃæÏò¹ý³Ì).
1.1)ÃæÏò¶ÔÏó:Ö±½ÓÈ¥µ÷Óú¯ÊýÍê³É
1.2)ÃæÏò¹ý³Ì:Ò»²½Ò»²½µÄ×Ô¼ºÍê³É
±àд³ÌÐò,ºÍÓ²¼þûÓйØϵ
2)µÍ¼¶ÓïÑÔ:»ã±à,¼ÆËã»úÓïÑÔ(010101010),ÐèÒª¿¼Âǵ½Ó²¼þµÄ¹Øϵ
1.2.2CÓïÑԵķ¢Õ¹¹ý³Ì
1)CÓïÑÔµÄÔ´Í·
1972ÔÚÃÀ¹úµÄ±´¶ûʵÑéÊÒ,¿Ï.ÌÀÆÕÑ·Éè¼ÆÒ»¿îÌ«¿ÕÓÎÏ·,ÐèÒªÓõ½²Ù×÷ϵͳ,ÓÚÊÇËû¾ÍÖ±½ÓÉè¼ÆÓïÑÔ,PBCLÓïÑÔ,¼ò³ÆBÓïÑÔ,×îÔçµÄUNIX²Ù×÷ϵͳ¾ÍÊÇÓÃBÓïÑÔдµÄ
2)CÓïÑԵĵ®Éú
µ¤Äá˹.ÀïÆæÔÚBÓïÑԵĻù´¡ÉϼÓÒԸĽø,Ñз¢³öÀ´ÁËCÓïÑÔ,²¢ÇÒÓÃCÓïÑÔÖØиÄдµÄUNIXµÄ²Ù×÷ϵͳ,Õâ¸öÈËÄǾͽÐ×öÎÒÃǵÄCÓïÑÔÖ®¸¸.
1.3CÓïÑԵıàÒë¹ý³Ì
1.3.1רҵÃû³Æ½éÉÜ
Ô´´úÂë:×Ô¼ºÐ´µÄ´úÂë,½ÐÔ´´úÂë
Ô´Îļþ:ÓÃÀ´´æ·ÅÔ´´úÂëµÄÎļþ,Ô´Îļþ.c
Ö´ÐÐÎļþ:.exe(¶þ½øÖÆ)¼ÆËã»ú¿ÉÖ´ÐеÄÎļþ
1.3.2CÓïÑԵıàÒë¹ý³Ì
Á÷³Ì:
Ô¤´¦Àí->»ã±à->±àÒë->Á´½Ó
CÓïÑԵıàÒëÁ÷³Ìͼ
1.3.3CÓïÑԵĿª·¢»·¾³
1.±à¼Æ÷:µçÄÔ×Ô¼º±¾Éí´øµÄ¼Çʱ¾.txt
2.±àÒëÆ÷:·Òë
3.µ÷ÊÔÆ÷:µ÷ÊÔ³ÌÐò
4.¼¯³É¿ª·¢»·¾³:
Vs, vc6, qt,codebloks ,devc++ ,ÉÏ¿ÎÖ÷ÒªÓÃdevc++,¸¨vc6
1.4¿Æ¼¼µÄʱ´ú·¢Õ¹
1.ÕôÆûʱ´ú
2.µçÆøʱ´ú
3.»¥ÁªÍøʱ´ú
4ÎïÁªÍøʱ´ú
µÚ¶þÕ CÓïÑԵĸÅÄî
2.1CÓïÑÔµÄÌصã
1)CÓïÑÔ¶ÌС¾«º·,»ù±¾µÄ×é³É²¿·Ö¾«Á¶
CÓïÑÔÖ»ÓÐ32¸ö±ê×¼µÄ¹Ø¼ü×Ö,45¸ö±ê×¼ÔËËã·û,ÒÔ¼°9ÖÖ¿ØÖÆÓï¾ä
2)CÓïÑÔµÄÔËËã·û±È½Ï·á¸»,±í´ïÄÜÁ¦ºÃ.
3)CÓïÑÔµÄÊý¾Ý½á¹¹·á¸»,½á¹¹»¯ºÃ
4)CÓïÑÔÌṩÁËijЩ½Ó½ü»ã±àÓïÑԵŦÄÜ,ÓÐÀûÓÚ±àдϵͳÈí¼þ,ÓÐЩÔËËã·û,¿ÉÒÔÖ±½Ó·ÃÎÊÓ²¼þµÄÎïÀíÄÚ´æ,²¢ÇÒ¿ÉÒÔ½øÐжþ½øÖƵÄλÔËËã
5)CÓïÑÔ³ÌÐòµÄ¿ÉÒÆÖ²ÐÔÇ¿
2.2CÓïÑԵijÌÐò
2.2.2CÓïÑÔ³ÌÐò×é³É
2.2.2.1Í·Îļþ
#include<stdio.h> //Í·Îļþ
2.2.2.2Ö÷º¯Êý
Void main()
{
}
Int main()
{
Return 0;//³ÌÐòµÄÕý³£½áÊø
Return -1;//³ÌÐòµÄ²»Õý³£½áÊø
}
Void main(void)
{
}
Int main(void)
{
Return 0;
}//½¨ÒéÓÃÕâÖÖ
2.3¹¤³ÌµÄ½¨Á¢
1)devc++
´ò¿ªÎļþ---н¨---Ô´´úÂë---Áí´æΪ
×¢Òâ:ÔÚÃüÃûµÄʱºòÒª¼ÇµÃ¼ÓÉϺó׺ ÎļþÃû.c
Èç¹û²»¼Ó¾Í»áĬÈÏΪ ÎļþÃû.cpp (c++Îļþ)
2)vc6
´ò¿ªÎļþ¡ªÐ½¨---Îļþ¡ªc++source file
×¢Òâ: ÔÚÃüÃûµÄʱºòÒª¼ÇµÃ¼ÓÉϺó׺ ÎļþÃû.c
3)codebloks
´ò¿ª¡ªÐ½¨---¿Õ°×Îļþ
×¢Òâ: ÔÚÃüÃûµÄʱºòÒª¼ÇµÃ¼ÓÉϺó׺ ÎļþÃû.c
2.4helloworld³ÌÐò
#include<stdio.h>
int main(void) { printf("helloworld\n"); return 0; }
|
2.4.1cµÄʾÀý³ÌÐò·ÖÎö
2.4.1.1Í·Îļþ
#include<stdio.h> //Í·Îļþ
1) Í·Îļþ·ÖÎö
#:ÔÚCÓïÑÔÖÐ,·²ÊÇÒÔ#¿ªÍ·µÄ¶¼ÊÇһЩԤ´¦ÀíÃüÁî
Ô¤´¦Àí:ÔÚ±àÒë֮ǰ´¦Àí,±ÈÈç:Í·ÎļþÕ¹¿ª
#define M 10
#ifndef
#define
#endif
#if
#endif
Include:°üº¬,°üÀ¨
<stdio.h> È¥ÄÄÀïÕÒ?È¥stdio.hÀïÕÒ
< >:´Óϵͳ°²×°Â·¾¶Ï²éÕÒ
¡° ¡±:ÏÈȥϵͳ°²×°Ä¿Â¼Â·¾¶ÏÂÈ¥²éÕÒ,Èç¹ûûÓÐÕÒµ½¾Í»áÈ¥¹¤³ÌĿ¼·¾¶ÏÂÈ¥²éÕÒ
2) Í·ÎļþµÄÒâÒå:
2.1)Í·ÎļþÓÐʲôÄÚÈÝ:
ÉùÃ÷:ºêÉùÃ÷,ÀàÐÍÉùÃ÷,º¯ÊýÉùÃ÷µÈ
2.2)ÿ¸öÎļþ¶¼»á´æ·ÅÒ»À๦ÄܵÄÉùÃ÷
Stdio.h math.h string.h
2.4.1.2Ö÷º¯Êý
1)º¯ÊýµÄ¸ñʽ:
·µ»ØÖµÀàÐÍ º¯ÊýÃû(ÐβÎÁбí)
{
}
³£Óõļ¸ÖÖÖ÷º¯ÊýµÄд·¨:
Void main()
{
}
Int main()
{
Return 0;//³ÌÐòµÄÕý³£½áÊø
Return -1;//³ÌÐòµÄ²»Õý³£½áÊø
}
Void main(void)
{
}
Int main(void)
{
Return 0;
}//½¨ÒéÓÃÕâÖÖ
×¢Òâ:
1. Ò»¸ö³ÌÐòµ±ÖÐÓÐÇÒÖ»ÓÐÒ»¸öÖ÷º¯Êý
Èç¹ûÓжà¸öÖ÷º¯ÊýÃû,»á±¨´í
2. Ö÷º¯ÊýÃû²»ÄÜд´í
3. Ö÷º¯ÊýµÄ{}Ò»¶¨ÒªÐ´ÍêÕû
4. Ö÷º¯ÊýÊdzÌÐòµÄÈë¿ÚµØÖ·
2.4.1.3printfº¯Êý
º¬Òå:±ê×¼Êä³öº¯Êý
¸ñʽ:printf(¡°¸ñʽ¿ØÖÆ¡±,Êä³öÏî±í);
¸ñʽ¿ØÖÆ:ÒªÊä³öµÄÊý¾Ýת»»³ÉÖ¸¶¨µÄ¸ñʽÊä³ö,Ëü×ÜÊÇÓÉ%¿ªÍ·½ô¸ú×ÅÊǸñʽÃèÊö·û,¿ÉÒÔ³öÏÖ¾«¶ÈµÄ¿ØÖÆ
Êä³öÏî±í:¿ÉÒÔÊDZí´ïʽ,±äÁ¿,º¯Êý,³£Á¿,Êä³öµÄÏî±íµÄ½áºÏ·½Ïò,×ÔÓÒÏò×ó
2.5CÓïÑԵķç¸ñ
1)CÓïÑÔÖлáÑϸñµÄÇø·ÖÓ¢ÎÄ×ÖĸµÄ´óСд
2)CÓïÑÔÓá±;¡±×÷ΪÓï¾äµÄ·Ö¸ô·û
3) CÓïÑÔÖеĴóÀ¨ºÅ¡±{}¡±ÓÃÓÚ±êʶһ¸öÓï¾ä×é,±ØÐëÅä¶ÔʹÓÃ
4) CÓïÑÔÊéд×ÔÓÉ,Ò»ÐпÉÒÔд¶àÌõÓï¾ä,Ò»¸öÓï¾äÓÐЩ¶àÐÐ,
×¢Òâ:д´úÂë²»ÒªÂÒд,±ØÐëÒªÒ²¹¤Õû,ͨ³£Ò»ÐÐֻдһÌõÓï¾ä
5) ×¢Ê͵ķ½·¨ÓÐÁ½ÖÖ¡±//¡±(ÐÐ×¢ÊÍ),¡±/* */¡±(²»ÏÞÐÐ)
6) Ò»¸öcÔ´³ÌÐòÓɺ¯Êý¹¹³Éº¯ÊýÊǹ¹³Éc³ÌÐòµÄ»ù±¾µ¥Î»,Ò»¸öc³ÌÐòÖ»ÓÐÒ»¸öÖ÷º¯Êý
7) C³ÌÐòÊÇ´Ómainº¯Êý¿ªÊ¼Ö´ÐÐ,Ö±µ½mainº¯Êý½áÊø
8) C³ÌÐòÖпÉÒÔ°üÀ¨³£Á¿,±äÁ¿,ÔËËã·û,±êʶ·û
2.6CÓïÑÔµÄÈýÖֽṹ
1)˳Ðò½á¹¹:
´ÓÉϵ½ÏÂ,´Ó×óµ½ÓÒ
2)Ñ»·½á¹¹:
Ñ»·Ö´ÐÐÒ»×éÓï¾ä
3)Ñ¡Ôñ½á¹¹:
ÏÈÅжÏÌõ¼þ,ÔÙÑ¡ÔñÖ´ÐÐÄÄ×éÓï¾ä,»òÕßÒ»ÌõÓï¾äÒ²²»Ö´ÐÐ
2.7³ÌÐò¿â²Ù×÷º¯Êý
1)Sleep(x):˯Ãߺ¯Êý,Ò²½ÐÑÓ³Ùº¯Êý,x±íms,ÒªÇмǵÚÒ»¸ö×Öĸһ¶¨Òª´óд,°üº¬ÔÚ#include<windows.h>Õâ¸öÍ·ÎļþÀï
#include<stdio.h> #include<windows.h> int main(void) { Sleep(3000); printf("hello\n");
return 0;
} |
2)system(¡°cls¡±);ÇåÆÁº¯Êý,Çå³ýµ±Ç°ÆÁÄ»ÉϵÄ×Ö·û,Ò²ÊÇ°üº¬ÔÚ#include<windows.h>Õâ¸öÍ·ÎļþÀï
#include<stdio.h> #include<windows.h> int main(void) { Sleep(3000); printf("hello\n"); Sleep(3000); system("cls");
return 0;
} |