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

¼òÊöCºÍC++³ÌÐòԱѧϰÀú³Ì

×ÜÊDZ»Í¬Ñ§ÃÇÎʵ½£¬ÈçºÎѧϰCºÍC++²Å²»Ã£È»£¬²Å²»ÊÇÂÒѧ£¬ÏëÁËһϣ¬ÕâÀï¸ø³öÒ»¸ö×ܵĻظ´¡£
¡¡¡¡Ò»¼ÒÖ®ÑÔ£¬»¶Ó­ÅÄש¹þ¡£
¡¡¡¡1¡¢¿ÉÒÔ¿¼ÂÇÏÈѧϰC.
¡¡¡¡´ó¶àÊýʱºò£¬ÎÒÃÇѧϰÓïÑÔµÄÄ¿µÄ£¬²»ÊÇΪÁ˳ÉΪһ¸öÓïÑÔר¼Ò£¬¶øÊÇÏ£Íû³ÉΪһ¸ö½â¾öÎÊÌâµÄר¼Ò¡£×öÒ»¸öÓÐÓõijÌÐòÔ±£¬×öÒ»¸ö׬ǮµÄ³ÌÐòÔ±¡£ÎÒÃǵļÛÖµ£¬½«ÌåÏÖÔÚ¿Í»§¼ÛÖµÉÏ£¬¶ø²»ÊÇÓïÑÔдµÃºÃ²»ºÃ¿´¡£
¡¡¡¡C++ÊÇCµÄÒ»¸öÃæÏò¶ÔÏóµÄ½âÊÍ£¬C++ΪCÀ©³äÁË´ó¹æÄ£¹¤³ÌÓ¦Ó㬸´ÔÓµÄϵͳ½á¹¹µÄ×éÖ¯ºÍÕÆ¿Ø·½·¨£¬µ«ÊÇ£¬ÎÒÈÏΪ£¬C++¹Ç×ÓÀﻹÊÇCµÄ¡£
¡¡¡¡±Ï¾¹£¬½â¾ö¾ßÌåÎÊÌ⣬ÿ¸öº¯ÊýÄÚ²¿£¬¶¼ÊÇÓÃCµÄ·½Ê½Ð´³ÌÐò£¬»¹ÊÇÃæÏò¹ý³ÌµÄ¡£
¡¡¡¡Òò´Ë£¬ÏëҪѧϰºÃC++£¬ÎҵĽ¨Ò飬ÏÈѧϰC£¬ÏÈѧ½â¾öÎÊÌâµÄÄÜÁ¦£¬ÔÙÌÖÂÛ½â¾ö´óÎÊÌâµÄÄÜÁ¦¡£¾ÍÊÇÏÈѧϰÔõô×ß·£¬ÔÙѧϰÔõôÅܲ½¡£
¡¡¡¡2¡¢Ñ§Ï°CµÄ¹ý³ÌÖУ¬Ò»¶¨ÒªÀí½â½á¹¹»¯±à³Ì˼ά¡£
¡¡¡¡ÎªÊ²Ã´ÄØ£¬ÎÒÇ°ÃæÓÐÎÄÕÂ˵¹ý£¬Èí¼þÓïÑԵķ¢Õ¹¹ý³Ì£¬¾ÍÊÇÒ»¸öÊý¾Ý˽Óл¯µÄ¹ý³Ì£¬´óÐ͹¤³ÌÓ¦Óã¬Ç¿µ÷¸ßÄÚ¾Û£¬µÍñîºÏ£¬Ä£¿é»¯Éè¼Æ£¬±£³Ö´úÂë×î´óµÄÁé»îÐԺͰ²È«ÐÔ¡£
ÕâÊÇÏÖ´ú¹¤³Ì»¯¿ª·¢µÄºËÐĺÍÁé»ê¡£
¡¡¡¡Òò´Ë£¬ÀûÓÃCÕâÃÅÓïÑÔÈëÃÅ£¬½è´ËÀí½â½á¹¹»¯¿ª·¢Ë¼Î¬£¬¿ÉÒÔ˵ÊǸöºÜ·½±ãµÄ·×Ó¡£ÒòΪCµÄº¯Êý£¬±¾À´¾ÍÊÇÎªÖØÓÃ×ö×¼±¸µÄ¡£Í¬Ê±£¬È«¾Ö±äÁ¿ºÍcppÄÚ²¿Ë½ÓбäÁ¿µÄ²î±ð£¬ÆäʹÓÃÔ­Ôò£¬ÕâЩ¶¼ÄÜѧµ½ºÜ¶à½á¹¹»¯¿ª·¢Ë¼Î¬¡£
¡¡¡¡3¡¢¿ªÊ¼Ñ§Ï°C++
¡¡¡¡C++²»ÄÑѧµÄ£¬ºÜ¶àÈ˾õµÃC++ÄÑѧ£¬ÆäʵÊÇÒòΪËüÔÚCÖ®Í⣬ÓÖÌṩÁ˺ܶàµÄ¸ÅÄÓÈÆäÊǶÔÏ󣬺ÜÄÑÒÔÀí½â¡£
¡¡¡¡²»¹ýÎÒ¾­¹ýÕâô¶àÄ꣬°ÑÕâ¸öÎÊÌâ·´¶ø¿´µ­ÁË£¬ÎÒÈÏÎªÃæÏò¶ÔÏóÏà¶ÔÃæÏò¹ý³Ì£¬½ö½öÊǽṹ»¯³ÌÐòÉè¼ÆµÄÒ»¸ö¾ßÌåÌåÏÖ£¬ÊDZàÒëÆ÷ÌṩÊֶΣ¬Ç¿ÆÈ³ÌÐòÔ±±ØÐë×ñÑ­Êý¾Ý˽Óл¯µÄÒ»¸öʵÀý£¬C++ºÍCµÄ¹ØÏµ£¬×îºËÐĵÄιýÓÚ´Ë¡£
¡¡¡¡ÏÖÔÚÎÒÃǻص½CÔÙ¿´¿´£¬Èç¹ûÎÒÃǰÑÒ»¸öÈ«¾Ö±äÁ¿£¬Ð´µ½Ò»¸öcppÀïÃæ£¬²¢ÇÒÔÚ¶ÔÓ¦µÄhÎļþÖв»ÉùÃ÷£¬ËüÊDz»ÊǾÍÖ»ÓÐÕâ¸öÄ£¿é¿ÉÒÔʹÓã¿ËüÊDz»ÊǾÍÊÇ˽ÓбäÁ¿£¬ÒÔÕâ¸öÀí½â£¬ÀàÄÜÃ÷°×ÁËÂð£¿
¡¡¡¡4¡¢Ñ§Ï°C++µÄÉîÈë¼¼ÇÉ
¡¡¡¡C++ÔÚÀàµÄ»ù´¡ÉÏ£¬¾­¹ýÕâô¶àÄêµÄ·¢Õ¹£¬ÆäʵÌṩÁ˺ܶàÉîÈëµÄ¸ÅÄ¿´ÆðÀ´ºÜ¸´ÔÓ£¬ÆäʵÎÒ¿´Ò²ºÜ¼òµ¥¡£±ÈÈçÄ£°å£¬ÎÒµÄÀí½â¾ÍÊÇ“ÀàµÄÀà”£¬´ó¼Ò˵ÊDz»ÊÇ£¿
¡¡¡¡¼ÈȻģ°åÀí½âÁË£¬STL£¬ATLÕâЩ£¬¾²Ì¬Ä£°å¿â£¬¶¯Ì¬Ä£°å¿â£¬»¹ÄÑÀí½âÂ𣿾ÍÊÇÒ»´ó¶ÑÀàµÄÀ࣬¿ÉÒÔ½è´ËʵÏֺܶàÓ¦ÓÃÖÐÐèÒªµÄÀ࣬²»ÐèÒª³ÌÐòÔ±ÔÙ×Ô¼ºÐ´¶øÒÑ¡£
¡¡¡¡ok£¬STL¶¼Àí½âÁË£¬·ºÐÍ¿ª·¢»¹ÄÑÂð£¿Ëùν·ºÐÍ¿ª·


Ïà¹ØÎĵµ£º

LINUX C Á´±í·â×°


main.c
//³õʼ»¯¶ÓÁÐ
void InitQueue(LiQueue *q)
{
  q=(LiQueue*)malloc(sizeof(LiQueue));
    q->front=q->rear=NULL;
}
//ÅжÏÊÇ·ñΪ¿Õ
int QueueEmpty(LiQueue *q)
{
 if(q->rear==NULL)
 {
  return 1;
 }
 else
 {
  ......

extern "C"

Èç¹ûC++µ÷ÓÃÒ»¸öCÓïÑÔ±àдµÄ.DLLʱ£¬µ±°üÀ¨.DLLµÄÍ·Îļþ»òÉùÃ÷½Ó¿Úº¯Êýʱ£¬Ó¦¼Óextern "C" {¡¡}¡£
È磺
Í·ÎļþcExample.h
#include <stdio.h>
#ifndef C_EXAMPLE_H
#define C_EXAMPLE_H
int add(int x,int y);
#endif

º¯ÊýʵÏÖÎļþcExample.c(×¢ÒâÊÇ.cÎļþ)
#include<stdio.h>
#include "cExample ......

C ++µÄµ¥Àýģʽ


µ¥Àýģʽ£º¶ÔÓ¦Ò»¸öÀàÖ»ÄÜÉú³ÉÒ»¸ö¶ÔÏó¡£
#include <stdio.h>
class A
{
 private:
  int id;
  A() {}//°Ñ¹¹Ô캯Êý·ÅÔÚprivate£ºÏÂÄ¿µÄÊÇÔÚÀàÍâ²»ÄÜÔÚÕ»ÉÏÖ±½Ó·ÖÅä¿Õ¼ä¶¨Òå¶ÔÏó¡£
 public:
  static A *pt;
  static A *instance()
   ......

The C Programming Language ¾­µä´úÂë any(s1,s2)

/*
* Exercise 2-5 Page 48
*
* Write the function any(s1,s2), which returns the first location
* in the string s1 where any character from the string s2 occurs,
* or -1 if s1 contains no characters from s2. (The standard library
* function strpbrk does the same job but returns a pointer t ......

DS¼Æ»®CÉîÈëѧϰÏîÄ¿£º¡¾×ܽ᡿¡¾±äÁ¿¡¿±äÁ¿µÄ´æ´¢Óò


Èç¹ûÒª¼ÓÈë´Ë¼Æ»®:
1¡¢
·½Ê½1
£º¼ÓÈë
QQ
Ⱥ£º
93684322
¡£
2¡¢
·½Ê½2
£º¼ÓÈë
CSDN
Ⱥ×飺
DS¼Æ»®
¡£ 
1.1 ±äÁ¿´æ´¢Óò
1.1.1 Ò»¸öʾÀý
pang123huiÊ×ÏÈÌṩÁËÒ»¸öÍøÉÏÁ÷´«µÄѧϰ´úÂëʾÀý£º
int a = 0; //È«¾ÖÇø 
void main() 
{
int b; //Õ» 
char s[] = “abc” ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ