Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C.Primer.Plus.5e

7.2.1 ½éÉÜgetchar()ºÍputchar()
Ç°ÃæµÄ¶àÊý³ÌÐòËùÊäÈëµÄÄÚÈݶ¼ÊÇÊý×Ö¡£ÎªÁËÁ·Ï°Ê¹ÓÃÆäËûµÄÐÎʽ£¬ÈÃÎÒÃÇÀ´¿´Ò»¸öÃæÏò×Ö·ûµÄÀý×Ó¡£
ÏÖÔÚÎÒÃǽ«½Ó´¥×¨ÃÅΪÃæÏò×Ö·ûI/O¶øÉè¼ÆµÄÒ»¶ÔCº¯Êý£ºgetchar()ºÍputchar()¡£
.
getchar()º¯ÊýûÓвÎÊý£¬Ëü·µ»ØÀ´×ÔÊäÈëÉ豸µÄÏÂÒ»¸ö×Ö·û¡£ÀýÈ磬ÏÂÃæµÄÓï¾ä¶ÁÈ¡ÏÂÒ»¸öÊäÈë×Ö·û²¢½«ËüµÄÖµ¸³¸ø±äÁ¿ch:
ch = getchar();
¸ÃÓï¾äÓëÏÂÃæµÄÓï¾äÓÐͬÑùµÄЧ¹û£º
scanf("%c", &ch);
.
putchar()º¯Êý´òÓ¡ËüµÄ²ÎÊý¡£ÀýÈ磬ÏÂÃæµÄÓï¾ä½«ÏÈÇ°¸³¸øchµÄÖµ×÷Ϊ×Ö·û´òÓ¡³öÀ´£º
putchar(ch);
¸ÃÓï¾äÓëÏÂÃæµÄÓï¾äÓÐͬÑùµÄЧ¹û£º
printf("%c", ch);
.
ÒòΪÕâЩº¯Êý½ö½ö´¦Àí×Ö·û£¬ËùÒÔËüÃDZȸüͨÓõÄscanf()ºÍprintf()º¯Êý¸ü¿ì¶øÇÒ¸ü¼ò½à¡£Í¬Ñù£¬×¢Òâµ½ËüÃDz»ÐèÒª¸ñʽ˵Ã÷·û£¬ÒòΪËüÃÇÖ»¶Ô×Ö·ûÆð×÷Óá£ÕâÁ½¸öº¯Êýͨ³£¶¼ÔÚstdio.hÎļþÖж¨Ò壨¶øÇÒ£¬ËüÃÇͨ³£Ö»ÊÇÔ¤´¦Àíºê£¨macro£©£¬¶ø²»ÊÇÕæÕýµÄº¯Êý£»ÎÒÃǽ«ÔÚ16Õ“CÔ¤´¦ÀíÆ÷ºÍC¿â”ÖÐÌÖÂÛÀàËƺ¯ÊýµÄºê£©¡£
.
.
7.3.3 ÇóÖµµÄ˳Ðò
³ýÁËÄÇЩÁ½¸öÔËËã·û¹²ÏíÒ»¸ö²Ù×÷ÊýµÄÇé¿öÒÔÍ⣬Cͨ³£²»±£Ö¤¸´ÔÓ±í´ïʽµÄÄĸö²¿·ÖÊ×Ïȱ»ÇóÖµ¡£
ÀýÈçÔÚÏÂÃæµÄÓï¾äÀ¿ÉÄÜÏȼÆËã±í´ïʽ5+3µÄÖµ£¬Ò²¿ÉÄÜÏȼÆËã9+6µÄÖµ¡£
apples = (5 + 3) * (9 + 6)
CÓïÑÔÔÊÐíÕâÖÖ²»È·¶¨ÐÔ£¬ÒÔ±ã±àÒëÆ÷Éè¼ÆÕß¿ÉÒÔÕë¶ÔÌض¨µÄϵͳ×ö³ö×îÓÐЧÂʵÄÑ¡Ôñ¡£Ò»¸öÀýÍâÊǶÔÂß¼­ÔËËã·ûµÄ´¦Àí¡£C±£Ö¤Âß¼­±í´ïʽÊÇ´Ó×óÖÁÓÒÇóÖµµÄ¡£&&ºÍ||ÔËËã·ûÊÇÐòÁеķֽçµã£¬Òò´ËÔÚ³ÌÐò´ÓÒ»¸ö²Ù×÷ÊýÇ°½øµ½ÏÂÒ»¸ö²Ù×÷Êý֮ǰ£¬ËùÓеĸ±×÷Óö¼»áÉúЧ¡£¶øÇÒ£¬C±£Ö¤Ò»µ©·¢ÏÖij¸öÔªËØʹ±í´ïʽ×ÜÌåÎÞЧ£¬ÇóÖµ½«Á¢¿ÌÍ£Ö¹¡£ÕâЩԼ¶¨ÏñÏÂÃæÕâÑùµÄ½á¹¹³ÉΪ¿ÉÄÜ£º
while ((c = getchar()) != '' && c != '\n')
Õâ¸ö½á¹¹½¨Á¢Ò»¸öÑ­»·¶ÁÈë×Ö·û£¬Ö±µ½³öÏÖµÚÒ»¸ö¿Õ¸ñ·û»ò»»Ðзû¡£µÚÒ»¸ö×Ó±í´ïʽ¸øc¸³Öµ£¬È»ºócµÄÖµ±»ÓÃÔÚµÚ¶þ¸ö×Ó±í´ïʽÖС£Èç¹ûûÓÐ˳Ðò±£ÕÏ£¬¼ÆËã»ú¿ÉÄÜÊÔͼÔÚc±»¸³ÖµÖ®Ç°Åжϵڶþ¸ö×Ó±í´ïʽ¡£
.
ÏÂÃæÊÇÁíÍâÒ»¸öÀý×Ó£º
if (number != 0 && 12 / number == 2)
    printf("The number is 5 or 6.\n")
Èç¹ûnumberֵΪ0£¬ÄÇôµÚÒ»¸ö×Ó±í´ïʽΪ¼Ù£¬¾Í²»ÔÙ¶Ô¹Øϵ±í´ïʽÇóÖµ¡£Õâ¾Í±ÜÃâÁ˼ÆËã»úÊÔͼ°Ñ0×÷Ϊ³ýÊý¡£ºÜ¶àÓïÑÔ¶¼Ã»ÓÐÕâ¸öÌØÐÔ£¬ÔÚÖªµÀnumberΪ0ºó£¬ËüÃÇÈÔ½«¼ÌÐøºóÃæµÄÌõ¼þ¼ì²é¡£
.
×îºó£¬¿¼ÂÇÕâ¸öÀý×Ó£º
while (x++ < 10 &&


Ïà¹ØÎĵµ£º

Windows via C/C++£ºÏ̵߳÷¶È——¸ÅÊö

»ùÓÚÓÅÏȼ¶µÄ²Ù×÷ϵͳ£¨preemptive operating system£©±ØÐëʹÓÃijÖÖËã·¨ÒÔ¾ö¶¨CPUÈçºÎµ÷¶ÈϵͳÖеÄỊ̈߳¬±¾Õ½«ÌÖÂÛWindows VistaʹÓõĵ÷¶ÈËã·¨¡£ ÎÒÃÇ֮ǰÌÖÂÛ¹ýÏ̵߳ÄÉÏÏÂÎĽṹCONTEXT£¬ÆäÖк¬ÓÐÏß³Ì×îºóÒ»´ÎÖ´ÐÐʱCPU¼Ä´æÆ÷×éµÄ״̬¡£ ²Ù×÷ϵͳÿ20ºÁÃë¼ì²éϵͳÖÐËùÓÐÏß³ÌÄں˶ÔÏóµÄ״̬£¬ÆäÖÐһЩ¶ÔÏó±»ÈÏΪÊǿɵ÷¶È£ ......

C/C++º¯ÊýÉùÃ÷ºÍº¯Êý¶¨ÒåÖ®²»Í¬£¨Àý½â£©


º¯Êý - ÉùÃ÷¡¢¶¨Òå¡¢µ÷ÓÃ
¡¡¡¡1. Èç¹ûº¯ÊýûÓÐÉùÃ÷, Ó¦¸ÃÔÚµ÷ÓÃÇ°¶¨Òå:
#include¡¡<stdio.h>
/*¡¡¶¨ÒåÇó´óÖµº¯Êý¡¡*/
int¡¡MAX(int¡¡x,¡¡int¡¡y)¡¡{
¡¡¡¡if¡¡(x¡¡>¡¡y)
¡¡¡¡¡¡¡¡return¡¡x;
¡¡¡¡else
¡¡¡¡¡¡¡¡return¡¡y;
}¡¡
/*¡¡¶¨ÒåÇóСֵº¯Êý¡¡*/
int¡¡MIN(int¡¡x,¡¡int¡¡y)¡¡{
¡¡¡¡return¡¡x¡¡&l ......

C/C++/VC ʵÏÖ×Ö·û´®ÄæתµÄ¶àÖÖ·½·¨

/¼ÓÁËÏÂÃæÁ½¸öÍ·Îļþ£¬ÊÇΪÁËÔÚWin32¹¤³ÌÖÐʹÓÃMFCµÄÌØÐÔ!
#include <afx.h>
#include <afxwin.h>
#include "stdio.h"
#include "conio.h"
////¼ÓÁËÏÂÃæÁ½¾ä£¬ÊÇΪÁËÄܹ»ÓÃstring(basic_stringÀàÐÍ)
#include <string>
using namespace std;
int main(int argc, char* argv[ ......

dz̸CÄÚ´æ·ÖÅä2

 ÄÚ´æ·ÖÅ䷽ʽÓÐÈýÖÖ£º
£¨1£© ´Ó¾²Ì¬´æ´¢ÇøÓò·ÖÅä¡£ÄÚ´æÔÚ³ÌÐò±àÒëµÄʱºò¾ÍÒѾ­·ÖÅäºÃ£¬Õâ¿éÄÚ´æÔÚ³ÌÐòµÄ
Õû¸öÔËÐÐÆڼ䶼´æÔÚ¡£ÀýÈçÈ«¾Ö±äÁ¿£¬static ±äÁ¿¡£
£¨2£© ÔÚÕ»ÉÏ´´½¨¡£ÔÚÖ´Ðк¯Êýʱ£¬º¯ÊýÄÚ¾Ö²¿±äÁ¿µÄ´æ´¢µ¥Ôª¶¼¿ÉÒÔÔÚÕ»ÉÏ´´½¨£¬º¯
ÊýÖ´ÐнáÊøʱÕâЩ´æ´¢µ¥Ôª×Ô¶¯±»ÊÍ·Å¡£Õ»ÄÚ´æ·ÖÅäÔËËãÄÚÖÃÓÚ´¦ÀíÆ÷µ ......

¹ØÓÚ JSTL c:out ¶Ô XML html ×Ô¶¯×ªÒå תÒåµÄ½ûÓÃ

ÔÚservletÀïÉèÖÃÁËÊôÐÔÖµ request.setAttribute("MENU", menu);
doPost()»òÕßdoGet()Àï×öÌøת£º
´úÂë
getServletConfig().getServletContext().getRequestDispatcher(
     mainpage).forward(request, response);
ÔÚmainpageÒ³ÃæÖ±½Ó»ñÈ¡¿ÉÒÔÓà request.getAttribute("MENU");
ÈôÓÃJSTL´úÂëΪ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ