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

c Êý×éÎÊÌâ

 
char a[10];
Ôõô¸øÕâ¸öÊý×鏳ֵĨ£¿
1¡¢¶¨ÒåµÄʱºòÖ±½ÓÓÃ×Ö·û´®¸³Öµ
char a[10]="hello";
×¢Ò⣺²»ÄÜÏȶ¨ÒåÔÙ¸øËü¸³Öµ£¬Èçchar a[10]; a[10]="hello";ÕâÑùÊÇ´íÎóµÄ£¡
2¡¢¶ÔÊý×éÖÐ×Ö·ûÖð¸ö¸³Öµ
char a[10]={'h','e','l','l','o'};
3¡¢ÀûÓÃstrcpy
char a[10]; strcpy(a, "hello");
Ò×´íÇé¿ö£º
1¡¢char a[10]; a[10]="hello";//Ò»¸ö×Ö·ûÔõôÄÜÈÝÄÉÒ»¸ö×Ö·û´®£¿¿öÇÒa[10]Ò²ÊDz»´æÔڵģ¡
2¡¢char a[10]; a="hello";//ÕâÖÖÇé¿öÈÝÒ׳öÏÖ£¬aËäÈ»ÊÇÖ¸Õ룬µ«ÊÇËüÒѾ­Ö¸ÏòÔÚ¶ÑÕ»ÖзÖÅäµÄ10¸ö×Ö·û¿Õ¼ä£¬ÏÖÔÚÕâ¸öÇé¿öaÓÖÖ¸ÏòÊý¾ÝÇøÖеÄhello³£Á¿£¬ÕâÀïµÄÖ¸Õëa³öÏÖ»ìÂÒ£¬²»ÔÊÐí£¡
»¹ÓУº²»ÄÜʹÓùØÏµÔËËã·û“£½£½”À´±È½ÏÁ½¸ö×Ö·û´®£¬Ö»ÄÜÓÃstrcmp() º¯ÊýÀ´´¦Àí¡£
CÓïÑÔµÄÔËËã·û¸ù±¾ÎÞ·¨²Ù×÷×Ö·û´®¡£ÔÚCÓïÑÔÖаÑ×Ö·û´®µ±×÷Êý×éÀ´´¦Àí£¬Òò´Ë£¬¶Ô×Ö·û´®µÄÏÞÖÆ·½Ê½ºÍ¶ÔÊý×éµÄÒ»Ñù£¬ÌرðÊÇ£¬ËüÃǶ¼²»ÄÜÓÃCÓïÑÔµÄÔËËã·û½øÐи´ÖƺͱȽϲÙ×÷¡£
Ö±½Ó³¢ÊÔ¶Ô×Ö·û´®½øÐи´ÖÆ»ò±È½Ï²Ù×÷»áʧ°Ü¡£ÀýÈ磬¼Ù¶¨str1ºÍstr2ÓÐÈçÏÂÉùÃ÷£º
char str1[10], str2[10];
ÀûÓÃ=ÔËËã·ûÀ´°Ñ×Ö·û´®¸´ÖƵ½×Ö·ûÊý×éÖÐÊDz»¿ÉÄܵģº
str1 = "abc";     /*** WRONG ***/
str2 = str1;       /*** WRONG ***/
CÓïÑÔ°ÑÕâЩÓï¾ä½âÊÍΪһ¸öÖ¸ÕëÓëÁíÒ»¸öÖ¸ÕëÖ®¼äµÄ£¨·Ç·¨µÄ£©¸³ÖµÔËËã¡£µ«ÊÇ£¬Ê¹ÓÃ=³õʼ»¯×Ö·ûÊý×éÊǺϷ¨µÄ£º
char str1[10] = "abc";
ÕâÊÇÒòΪÔÚÉùÃ÷ÖУ¬=²»ÊǸ³ÖµÔËËã·û¡£
ÊÔͼʹÓùØÏµÔËËã·û»òÅеÈÔËËã·ûÀ´±È½Ï×Ö·û´®ÊǺϷ¨µÄ£¬µ«²»»á²úÉúÔ¤ÆÚµÄ½á¹û£º
if (str1==str2) ...    /*** WRONG ***/
ÕâÌõÓï¾ä°Ñstr1ºÍstr2×÷ΪָÕëÀ´½øÐбȽϣ¬¶ø²»ÊDZȽÏÁ½¸öÊý×éµÄÄÚÈÝ¡£ÒòΪstr1ºÍstr2Óв»Í¬µÄµØÖ·£¬ËùÒÔ±í´ïʽstr1 == str2µÄÖµÒ»¶¨Îª0¡£
 
char a[]="123" Õâ¸öµÄÔ­ÀíÊÇ£¬ÏµÍ³Ïȸù¾Ý"123"µÄ³¤¶È¸øa·ÖÅäÄڴ棬ÕâÀïaµÄÄÚ´æÔÚÕ»£¬È»ºó°Ñ"123"Õâ¸ö³£Á¿Êý¾ÝÇøµÄÄÚÈÝ¿½±´¸øa
char *a="123";ÕâÖÖÇé¿öa²»·ÖÅäÄڴ棬ֱ½ÓÈÃaÖ¸Ïò"123"Õâ¸ö³£Á¿Êý¾ÝÇø ËùÒÔÈç¹ûÐÞ¸ÄaÖ¸ÏòµÄÄÚÈݾͻá³ö´í£¬±ÈÈça[0]='5';//false
ÎÄÕ³ö´¦£ºDIY²¿Âä(http://www.diybl.com/course/3_program/c++/cppjs/2008828/138373.html)


Ïà¹ØÎĵµ£º

c/c++Ç¿ÖÆÀàÐÍת»»

 Q:ʲôÊÇC·ç¸ñת»»£¿Ê²Ã´ÊÇstatic_cast, dynamic_cast ÒÔ¼° reinterpret_cast£¿Çø±ðÊÇʲô£¿ÎªÊ²Ã´Òª×¢Ò⣿
A:ת»»µÄº¬ÒåÊÇͨ¹ý¸Ä±äÒ»¸ö±äÁ¿µÄÀàÐÍΪ±ðµÄÀàÐÍ´Ó¶ø¸Ä±ä¸Ã±äÁ¿µÄ±íʾ·½Ê½¡£ÎªÁËÀàÐÍת»»Ò»¸ö¼òµ¥¶ÔÏóΪÁíÒ»¸ö¶ÔÏóÄã»áʹÓô«Í³µÄÀàÐÍת»»²Ù×÷·û¡£±ÈÈ磬ΪÁËת»»Ò»¸öÀàÐÍΪdouboleµÄ¸¡µãÊýµÄÖ¸Õëµ½ÕûÐÍ£º ......

ŪÁ˰ëÒ¹¾ÍûÏëÃ÷°×£¬µô½øCÏÝÚåÁË£¬555

 
//ÊäÈëÒ»¸öÊý×飬ÔÙÐÞ¸ÄÕâ¸öÊý×éËùÓÐÔªËØ£¬ÈçºÎʵÏÖ£¿
int main()
{
 vector<int> a;
 int i(0);
 while(cin>>i)
  a.push_back(i);
 //////////////////////////////////////////////////////Êä³ö½¨Á¢µÄÊý×飺
 cout << "µÃµ½µÄÊý×éΪ£º" << ......

Éú²úÕß Ïû·ÑÕßÎÊÌâʵÏÖ (linuxÏÂCÓïÑÔ)

²Ù×÷ϵͳµÄÒ»¸ö¾­µäÎÊÌâÊÇ"Éú²úÕß-Ïû·ÑÕß"ÎÊÌâ, ÕâÉæ¼°Í¬²½ÐźÅÁ¿ºÍ»¥³âÐźÅÁ¿µÄÓ¦ÓÃ, ÔÚÕâÀï,ÎÒÓÃÏ̵߳Äͬ²½ºÍ»¥³âÀ´ÊµÏÖ.
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <pthread.h>
#include <semaphore.h>
#define N 2   // Ïû·ÑÕß» ......

turbo C ϵĴò×ÖÓÎÏ·

ÔÚÕâÀïÌùÉÏ×î½ü×Ô¼ºÃ¦»îµÄÓÃturbo C±àдµÄ“´ò×ÖÓÎÏ·”µÄÔ´´úÂ룺
#include<graphics.h>
#include<conio.h>
#include<STDLIB.h>
#include<dos.h>
#define BK_COLOR BLACK
#define CHAR_COLOR WHITE
#define C_COLOR BLUE
#define num 10
#define SPEED 3000
#define Esc 27
# ......

cÓëc++µÄstaticº¯Êý


cÓëc++ staticº¯ÊýµÄÇø±ð
±¾ÎÄת×Ô£ºhttp://blog.csdn.net/lipps/archive/2007/05/18/1615419.aspx
static¹Ø¼ü×ÖÊÇC, C++Öж¼´æÔڵĹؼü×Ö, ËüÖ÷ÒªÓÐÈýÖÖʹÓ÷½Ê½, ÆäÖÐǰÁ½ÖÖÖ»Ö¸ÔÚCÓïÑÔÖÐʹÓÃ, µÚÈýÖÖÔÚC++ÖÐʹÓÃ(C,C++ÖоßÌåϸ΢²Ù×÷²»¾¡Ïàͬ, ±¾ÎÄÒÔC++Ϊ׼).
(1)¾Ö²¿¾²Ì¬±äÁ¿
(2)Íⲿ¾²Ì¬±ä ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ