ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/7/22 9:26:20ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
µÚËÄÕ Á÷³Ì¿ØÖÆ
µÚÒ»²¿·Ö£º±¾ÕÂÄÚÈÝ
1¡¢²¼¶ûÂß¼µÄº¬Òå¼°ÆäÓ÷¨ 2¡¢·ÖÖ§½á¹¹ 3¡¢Ñ»·½á¹¹
µÚ¶þ²¿·Ö ֪ʶµã 2.1¡¢ ²¼¶ûÂß¼
²¼¶ûÂß¼¹Ø×¢ÊÇ·ÇÎÊÌ⣬¼´True(Õæ¡¢ÊÇ)ºÍFalse(¼Ù¡¢·Ç)¡£±¾½Ú±ã½²½â²¼¶ûÂß¼µÄÓйØÄÚÈÝ¡£
2.1.1 Âß¼ÔËËã·û
boolÊÇSystem£®BooleanµÄ±ðÃû£¬c#ÖÐÓÃbool¹Ø¼ü×ÖÉùÃ÷²¼¶û±äÁ¿True»òFalse¡£ÒÔÏ´úÂëÉùÃ÷ÁËÁ½¸öboolÐ͵ıäÁ¿£º bool myBooll=True£» bool myBool2=False£» C#ÖÐÓÃÓÚboolÐͱäÁ¿µÄÔËËã·û°üÀ¨¡°&¡±¡¢¡°I¡±¡¢¡°^¡¯¡¯¡¢¡°!¡±¡¢¡°&&¡±ºÍ¡°||\¡£ ¡°£¦¡±ÔËËã·û ¡°&¡±ÔËËã·û±íʾÂß¼¡°Ó롱²Ù×÷£¬Ö»ÓвÎÓëÔËËãµÄË«·½¶¼ÎªTrueʱ½á¹û²ÅΪTrue¡£ ¡°|¡±ÔËËã·û ¡°|¡±ÔËËã·û±íʾÂß¼¡°»ò¡±²Ù×÷£¬Ö»ÓвÎÓëÔËËãµÄË«·½¶¼ÎªFalseʱ£¬½á¹û²ÅΪFalse¡£ \ÔËËã·û \£¬ÔËËã·û±íʾÂß¼¡°Òì»ò¡±²Ù×÷£¬²ÎÓëÔËËãµÄË«·½ÖÐÖ»ÓÐÒ»¸öTrueʱ£¬½á¹û²ÅΪTrue¡£ ¡°!¡±ÔËËã·û ¡°!¡±ÔËËã·û±íʾÂß¼¡°·Ç¡±²Ù×÷£¬µ±²ÎÓëÔËËãµÄË«·½¶¼ÎªFalseʱ£¬½á¹ûΪTrue¡£ ¡°£¦£¦¡±ÔËËã·û ¡°&&¡±ÔËËã·û±íʾÌõ¼þÂß¼¡°Ó롱²Ù×÷£¬ÆäÔËËã¹æÔòͬ¡°&¡±ÔËËã·û£¬²»Í¬µÄÊÇ¡°&&¡±½öÔÚ±ØÒªÊ±²Å¼ÆËãµÚ¶þ¸ö²Ù×÷Êý¡£ ´ËʱÍêÈ«¿ÉÒÔ²»½øÐеڶþ¸ö²Ù×÷ÊýµÄ¼ÆËã¶øÖ±½Ó¸ø³ö½á¹û£¬µ«¡°&¡±²»ÌṩÕâÑùµÄ¹¦ÄÜ¡£¡°&&¡±ÔËËã·ûÔòÌṩÁËÉÏÊö¹¦ÄÜ£¬ÒÔÏ´úÂëÑÝʾÁË¡°&&¡±ÔËËã·ûµÄ¹¦ÄÜ£º using System£» using System£®Collections£®Generic£» using System£®Text£» using System£®Collections£» namespace Example6_5 ( class Program { static void Main(string[] args) {;
Console£®WriteLine(¡±True£¦£¦False is£º{O}¡±£¬MyBoolTrue()&&MyBoolFalse()); Console£®WriteLine(¡±False£¦£¦True is£º{0}¡±£¬MyBoolFalse()&&MyBoolTrue()); Console£®ReadLine()£» ) £¯£¯·µ»ØTrueµÄ·½·¨£¬Í¬Ê±Êä³ö¡°True returned!¡± static bool MyBoolTrue() ( Console£®WriteLine(¡±True returned!¡±)£º return true£» )
¡°||¡±ÔËËã·û ¡°||¡±ÔËËã·û±íʾÌõ¼þÂß¼¡°»ò¡±²Ù×÷£¬ÆäÔËËã¹æÔòͬ¡°|¡±ÔËËã·û£¬²»Í¬µÄÊÇ¡°||¡±½öÔÚ±ØÒªÊ±²Å¼ÆËãµÚ¶þ¸ö²Ù×÷Êý¡£ ÊÂʵÉÏ£¬µÚÒ»Ðк͵ڶþÐдúÂëÖеĵÚÒ»¸ö²Ù×÷ÊýΪTrue£¬ÓÉ¡°|¡±µÄÔËËã¹æÔò¿ÉÖª£¬²Ù×÷ÊýÖдæÔÚTrueÔòÆä½á¹û±Ø¶¨ÎªTrue¡£´ËʱÍêÈ«¿ÉÒÔ²»½øÐеڶþ¸ö²Ù×÷ÊýµÄ¼ÆËã¶øÖ±½Ó¸ø³ö½á¹û£¬µ«¡°|¡±²»ÌṩÕâÑùµÄ¹¦ÄÜ¡£¡°||¡±ÔËËã·ûÔòÌṩÁËÉÏÊö¹¦ÄÜ£¬ÒÔÏ´úÂëÑÝʾÁË¡°||¡±ÔËËã·ûµÄ¹¦ÄÜ£º using System£» using System£®Collections£®Generic£» using System£®Text£» using System£®Collections£» namespace Example6_6 { class Program { static void Main(string[] args) Console£®WriteLine(\£º{0}¡±,MyBoolTrue() || MyBoolFalse()); Console£®WriteLine(¡±False II True is£º{0}\ Console£®ReadLine()£» £¯£¯·µ»ØTrueµÄ·½·¨£¬Í¬Ê±Êä³ö¡°True returned!¡± static bool MyBoolTrue() { Console£®WriteLine(¡±True returned!¡±); return true£» ) £¯£¯·µ»ØFalseµÄ·½·¨£¬Í¬Ê±Êä³ö¡°False returned!¡± static bool MyBoolFalse() { Console£®WriteLine(¡±False returned!¡±)£» return faIse£» ) ) )
³ÌÐòÔËÐнá¹ûÈçÏ£º True || False is£ºTrue False returned! True returned! False || True is£ºTrue ´Ó½á¹ûÖпÉÒÔ¿´³ö£¬½øÐÐTrue||falseÔËËãʱ£¬MyBoolFalse·½·¨Ã»Óб»µ÷Óã»¶ø½øÐÐFalse||TrueÔËËãʱ£¬MyBoolTrue·½·¨±»µ÷Óò¢·µ»Ø True¡£³ÌÐòÔËÐнá¹ûºÜºÃµØËµÃ÷ÁË¡°||¡±ÔËËãµÄÌØÊâÐÔ£¬¼´¡°||¡±ÔËËã¿ÉÒÔ¼õÉÙ·½·¨µÄµ÷ë¾»ò±í´ïʽµÄ¼ÆË㣬Ìá¸ß³ÌÐòµÄÔËÐÐЧÂÊ¡£ ±È½ÏÔËËã·û ÏÖʵµÄÉú»îѧϰÖо³£»áÓõ½¡°´óÓÚ¡±£¬¡°Ð¡ÓÚ\ÕâÑùµÄ´Ê»ã£¬ÔÚc#ÖÐÒ²´æÔÚͬÑùµÄÔËËã·û¡£±È½ÏÔËËã·ûÓëÊýѧÓïÑÔÖеÄÔËËã·û·Ç³£ÏàËÆ£¬ ÐèҪעÒâ¡°µÈÓÚ¡±ÔËËã·û¡°==¡±ºÍ¡°²»µÈÓÚ¡±ÔËËã·û¡°£¡=¡±ÓëÊýѧ·ûºÅµÄ²î±ð¡£ 2.1.2 Âß¼ÔËËã·ûµÄÓÅÏȼ¶ºÍ¸³ÖµÔËËã·ûµÄÓÅÏȼ¶ ͬËãÊõÔËËã·ûÒ»Ñù£¬Âß¼ÔËËã·ûÒ²´æÔÚÓÅÏȼ¶£¬½áºÏÒÔǰ½²¹ýµÄËãÊõÔËËã·ûµÄÓÅÏȼ¶£¬¿ÉÒԵõ½¸üеÄÐÂÔËËã·ûÓÅÏȼ¶¡£
¸ß ++, --,(ÓÃÓÚǰ׺); (); +, -(Ò»Ôª); !; ~ *, /, % +, - <<, >> | <, >,<=, >= | ==, != | & | ^ | && ||
=, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |= µÍ ++,--(ÓÃ×÷ºó׺)
¸³ÖµÔËËã·ûÓÅÏȼ¶£¨Óɸߵ½µÍ£©£º
»ù±¾ ¡ª> Ò»Ôª ¡ª> ³Ë³ý ¡ª> ¼Ó¼õ ¡ª> ÒÆÎ» ¡ª> ±È½Ï ¡ª>ÏàµÈ ¡ª> λÓë ¡ª> λÒì»ò ¡ª> λ»ò ¡ª> Âß¼Óë ¡ª> Ìõ¼þ¡ª> ¸³Öµ
2.2 Á÷³Ì¿ØÖÆÓï¾ä 2.2.1 gotoÓï¾ä gotoÊÇc#ÖеÄÒ»¸ö¹Ø¼ü×Ö£¬gotoÓï¾äµÄ¹¦ÄÜÊǽ«³ÌÐò¿ØÖÆÈ¨Ö±½Ó´«µÝ¸ø±ê¼ÇÓï¾ä¡£ gotoÓï¾äÔçÔÚcºÍBasicÓïÑÔÖоÍÒѾ³öÏÖ£¬ÓµÓÐÒ»¶¨¼ÆËã»ú֪ʶµÄ ¿ÉÄÜÒѾ·Ç³£ÊìÓï¾ä¡£´ÓÓ¦ÓýǶȿ´£¬gotoÓï¾äÓÐÒ»¶¨µÄʵÓüÛÖµ£¬µ«ÊÇÓÉÓÚgotoÓï¾äµÄËæÒâÌø×ªÌØÐÔ£¬ÔÚÀú¼®¡¢½Ì³ÌÖв¿²»½¨Ò鿪·¢ÈËԱʹÓÃgotoÓï¾ä¡£ ºÜ¶à¸ß¼¶³ÌÐòÔ±Ò²²»½¨ÒéʹÓÃgotoÓï¾ä£¬ÔÚһЩ³ÌÐòÉè¼Æ±ê×¼ºÍ×¼ÔòÖÐÃ÷È·Ö¸³ö²»ÔÊÐíÔÚʹÓÃgotoÓï¾ä£¬ÁíÍâÓÐÎÄÏ×Ö¸Ã÷ÏÖÓеÄÓï¾äÍêÈ«¿ÉÒÔʵÏÖgotoÓï¾äµÄ¹¦ÄÜÕâÒ»½áÂÛ¡£ ËäÈ»gotoÓï¾äÓÉ×ÔÉíµÄÌØÐÔµ¼ÖÂÆä²»Ò×ÓÚÔÚ³ÌÐòÖÐËæÒâʹÓ㬵«×÷Ϊһ¸öÿÖÖ³ÌÐòÉè¼Æ¶¼±£ÁôµÄ¹Ø¼ü×Ö£¬gotoÓï¾äÈÔÈ»ÓÐÆäʵÓÃÐÔ¡£C#ÖÐÈÔÈ»ÌṩÁ˶ÔgotoÓï¾äµÄÖ§³Ö¡£ 2.2.2·ÖÖ§