C ÃæÊÔÌâÖ®ÕÒ´íÌâ
ÕÒ´íÌâ
¡¡¡¡ÊÔÌâ1£º
void test1()
{
¡¡char string[10];
¡¡char* str1 = "0123456789";
¡¡strcpy( string, str1 );
}
¡¡¡¡ÊÔÌâ2£º
void test2()
{
¡¡char string[10], str1[10];
¡¡int i;
¡¡for(i=0; i<10; i++)
¡¡{
¡¡¡¡str1[i] = 'a';
¡¡}
¡¡strcpy( string, str1 );
}
¡¡¡¡ÊÔÌâ3£º
void test3(char* str1)
{
¡¡char string[10];
¡¡if( strlen( str1 ) <= 10 )
¡¡{
¡¡¡¡strcpy( string, str1 );
¡¡}
}
¡¡¡¡½â´ð£º
ÎÒ¶ÔÕ⼸µÀÌâÄ¿µÄ·ÖÎöÈçÏ£º
1¡¢ ×Ö·û´®ºÍ×Ö·ûÊý×échar str1[]µÄÒìͬµã£º
ͨ¹ýʵÀý˵Ã÷£ºstring str=”0123456789”; char str1[]={0,1,2,3,4,5,6,7,8,9}
£¨1£© ʵ¼ÊÉÏ×Ö·û´®strÒ²ÊÇÓÉÒ»¸ö¸öµÄ×Ö·û¹¹³ÉµÄ£¬Ã¿Ò»¸ö×Ö·û¶¼Õ¼¾ÝÒ»¸ö×ֽڵĿռ䣬ÕâÒ»µãºÍ×Ö·ûÊý×éstr1ÊÇÒ»ÑùµÄ£¬µ«ÊÇ×Ö·û´®strºóÃæ»áÓÐÒ»¸ö×·¼ÓµÄ¿Õ×Ö·û’\0’À´±íʾ×Ö·û´®µÄ½á⣬¶ø×Ö·ûÊý×éÊDz»Óõġ£Í¼Ê¾ÈçÏ£º
str×Ö·û´®
0
1
2
3
4
5
6
7
8
9
\0
str1×Ö·ûÊý×é
0
1
2
3
4
5
6
7
8
9
£¨2£© µ«ÊÇÎÒÃÇÔÚʹÓÃstrlen()º¯Êý£¬»ñÈ¡×Ö·û´®»ò×Ö·ûÊý×鳤¶Èʱ£¬¶¼ÊÇ10£¬ÒòΪÔÚ¼ÆËã×Ö·û´®³¤¶Èʱ£¬²¢Ã»Óн«×Ö·û´®µÄ×îºóÒ»¸ö¿Õ×Ö·û’\0’¼ÆËãÔÚÄÚ£¬ÕâÒ»µã¿ÉÒÔ²ÎÕÕÏÂÃæµÄstrlen()º¯ÊýµÄ¾ßÌåʵÏÖ¡£
2¡¢ ¹ØÓÚ×Ö·û´®¿½±´º¯Êýstrcpy()£º
Õâ¸öº¯ÊýÐèÒªÁ½¸ö×Ö·ûÖ¸Õëchar*²ÎÊý£¬µÚÒ»¸ö²ÎÊý±íʾĿµÄ×Ö·û´®£¬µÚ¶þ¸ö²ÎÊý±íʾԴ×Ö·û´®¡£µ«ÊÇÐèҪעÒâµÄ¾ÍÊǵڶþ¸ö×Ö·ûÖ¸Õë±ØÐëÖ¸ÏòÒ»¸ö×Ö·û´®£¬¶ø²»ÄÜÊÇÒ»¸ö×Ö·ûÊý×飬ÒòΪstrcpy()º¯Êý¾ßÌåʵÏÖÀïÃæÓÐÒ»¸öforÑ»·£¬¶øÕâ¸öforÑ»·µÄ½áÊøÌõ¼þ¾ÍÊÇÅöµ½×Ö·û´®ÖеĿÕ×Ö·û’\0’£¬Èç¹ûµÚ¶þ¸ö×Ö·ûÖ¸ÕëÖ¸Ïò×Ö·ûÊý×éµÄ»°£¬½«»áµ¼ÖÂforÑ»·µÃ²»µ½Õý³£½áÊø£¬´Ó¶øµ¼Ö¿½±´´íÎó¡£Strcpy()º¯ÊýÒ²¿É²ÎÕÕÏÂÃæµÄ¾ßÌåʵÏÖ´úÂë¡£
3¡¢ ×Ö·û´®Ö¸Õëchar*»ò³Æ×ö×Ö·ûÖ¸ÕëµÄ³õʼ»¯ÎÊÌ⣨¹Ø¼üҪϰ¹ßÕâÖÖ³õʼ»¯¸ñʽ£©£º
£¨1£© ½«char*¿´×÷×Ö·û´®Ö¸Õ룬ʹÓÃ×Ö·û´®³õʼ»¯£º
string str=”12345”;
char* ch=str;//´íÎ󣬲»Äܽ«strÐ͸³¸øchar*£¬ÒòΪstrÊÇÒ»¸östringÀà¶ÔÏó£¬ÀàÐͲ»Í¬²»Äܸ³Öµ¡£
µ«ÊÇ£¬ÏÂÃæµÄ³õʼ»¯¾ÍÊÇÕýÈ·µÄ£º
char
Ïà¹ØÎĵµ£º
C/C++ÊÇ×îÖ÷ÒªµÄ±à³ÌÓïÑÔ¡£ÕâÀïÁгöÁË50ÃûÓÅÐãÍøÕ¾ºÍÍøÒ³Çåµ¥£¬ÕâÐ©ÍøÕ¾Ìṩc/c++Ô´´úÂë¡£Õâ·ÝÇåµ¥ÌṩÁËÔ´´úÂëµÄÁ´½ÓÒÔ¼°ËüÃǵÄС˵Ã÷¡£ÎÒÒѾ¡Á¦°üÀ¨×î¼ÑµÄC/C++Ô´´úÂëµÄÍøÕ¾¡£Õâ²»ÊÇÒ»¸öÍêÕûµÄÇåµ¥£¬ÄúÓн¨Òé¿ÉÒÔÁªÏµÎÒ£¬ÎÒ½«»¶ÓÄúµÄ½¨Ò飬ÒÔ½øÒ»²½¼ÓÇ¿Õâ·½ÃæµÄÇåµ¥¡£ 1¡¢http://snippets.dzone.com/tag/c/ --ÊýÒÔǧ¼Æ ......
Visual C#ÊÇ΢Èí¹«Ë¾ÍÆ³öµÄÐÂÒ»´ú³ÌÐò¿ª·¢ÓïÑÔ£¬ÊÇ΢Èí.Net¿ò¼ÜÖеÄÒ»¸öÖØÒª×é³É²¿·Ö¡£ÆÁÄ»±£»¤³ÌÐòÊÇÒÔscrΪÀ©Õ¹ÃûµÄ±ê×¼Windows¿ÉÖ´ÐгÌÐò¡£ÆÁÄ»±£»¤³ÌÐò²»½ö¿ÉÒÔÑÓ³¤ÏÔʾÆ÷µÄʹÓÃÊÙÃü£¬»¹¿ÉÒÔ±£»¤Ë½ÈËÐÅÏ¢¡£±¾ÎÄÏò´ó¼Ò½éÉÜÒ»¸ö.Netƽ̨ÉÏÓÃC#±àдµÄÒ»¸ö¶¯Ì¬Îı¾¼°Í¼ÐÎµÄÆÁÄ»±£»¤³ÌÐò¡£
¡¡¡¡Ò»¡¢¾ßÌåʵÏÖ²½Ö裺
¡¡¡¡£ ......
1)ÔËÐÐʱ¿â¾ÍÊÇ C run-time library£¬ÊÇ C ¶ø·Ç C++ ÓïÑÔÊÀ½çµÄ¸ÅÄî:È¡Õâ¸öÃû×Ö¾ÍÊÇÒòΪÄãµÄ C ³ÌÐòÔËÐÐʱÐèÒªÕâЩ¿âÖеĺ¯Êý.
2)C
ÓïÑÔÊÇËùνµÄ“СÄں˔ÓïÑÔ£¬¾ÍÆäÓïÑÔ±¾ÉíÀ´ËµºÜС£¨²»¶àµÄ¹Ø¼ü×Ö£¬³ÌÐòÁ÷³Ì¿ØÖÆ£¬Êý¾ÝÀàÐ͵ȣ©£»ËùÒÔ£¬C ÓïÑÔÄں˿ª·¢³öÀ´Ö®ºó£¬Dennis
Ritchie ºÍ Brian Kernighan ¾ÍÓà C ± ......
JNIµ÷ÓÿÉÒÔ¼Ó¿ìJAVAµÄÔËÐÐËÙ¶È£¬Ö÷ÒªÊǽ«¹Ø¼üµÄ´úÂëÓÃC/C++ »òÕßmfcÍê³É£¬ÔÚÕâÀïÌùÉÏÎÒдµÄÒ»¶Î´úÂ룬ÓÐÐËȤµÄ¿ÉÒԲο¼£º
Í·Îļþ£º
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class cn_com_wintone_TLConnectJNI */
#ifndef _Included_cn_com_wintone_TLConnectJ ......
// Õª×Ô£ºWikipedia.org
CÓïÑԵıê×¼ÎÄÎļþÒªÇóÁËÒ»¸öÆ½Ì¨ÒÆÖ²CÓïÑÔµÄʱºòÖÁÉÙҪʵÏÖµÄһЩ¹¦Äܺͷâ×°µÄ¼¯ºÏ£¬³ÆÎª“±ê×¼¿â”£¬±ê×¼¿âµÄÉùÃ÷Í·²¿Í¨¹ýÔ¤´¦ÀíÆ÷ÃüÁî#include½øÐÐÒýÓá£
ÔÚC89±ê×¼ÖУº
01. <assert.h>
02. <ctype.h>
&n ......