CµÄÀúÊ·
CµÄÓÉÀ´
CÓïÑÔÊÇÓÉUNIXµÄÑÐÖÆÕßDennis RitchieºÍKen ThompsonÓÚ1970ÄêÑÐÖÆ³öµÄBÓïÑԵĻù´¡ÉÏ·¢Õ¹ºÍÍêÉÆÆðÀ´µÄ.
CµÄÌØµã
CÓïÑÔÊÇÒ»ÖÖÃæÏò¹ý³ÌµÄÓïÑÔ,ͬʱ¾ßÓлã±àÓïÑԺ͸߼¶ÓïÑÔµÄÓŵã.CÓïÑÔ¿ÉÒԹ㷺ӦÓÃÓÚ²»Í¬µÄ²Ù×÷ϵͳ,ÈçUNIX,DOS,Windows¼°LinuxµÈ.
CµÄ·¢Õ¹
1973Äê,CÓïÑÔµÚÒ»´Î±»ÓÃÀ´±àд²Ù×÷ϵͳ(Unix)µÄÄÚºË.Dennis RitchieºÍBrian KernighanÔÚ1978Äê³ö°æÁË<<C³ÌÐòÉè¼ÆÓïÑÔ>>(The C Programming Language,¾³£¼ò³ÆÎª"°×ƤÊé"»ò"K&R").
1980ÄêÒÔºó,±´¶ûʵÑéÊÒʹµÃC±äµÃ¸üΪ¹ã·ºµÄÁ÷ÐÐ,CÒ»¶È³ÉΪ²Ù×÷ϵͳºÍÓ¦ÓóÌÐò±à³ÌµÄÊ×Ñ¡.
1983Äê,ÃÀ¹ú¹ú¼Ò±ê׼ίԱ»á(ANSI)¶ÔCÓïÑÔ½øÐÐÁ˱ê×¼»¯,°ä²¼Á˵ÚÒ»¸öCÓïÑÔ±ê×¼²Ý°¸.ºóÀ´ÓÚ1987ÄêÓÖ°ä²¼ÁËÁíÒ»¸öCÓïÑÔ±ê×¼²Ý°¸.×îÖÕ1988Äê10Ô°䲼ÁËANSI±ê×¼X3.159-1989.Ò»Äê×óÓÒÒÔºó,¸Ã±ê×¼±»½ÓÊÜΪ¹ú¼Ê±ê×¼, ISO/IEC 9899:1990.³ÆÎªC89»òC90.
1994Äê, ¼¼Êõ¿±Îó1(TC1) ÐÞÕýÁ˱ê×¼ÖÐ40´¦µØ·½,1995 Äê,TC2 Ôö¼ÓÁËһЩ¸ü¶àµÄСÐÞ¸Ä.ÆÚ¼äÌá³ö¹ý¶Ô90°æ¹æ·¶µÄÐÞ¶©°¸,³ÆÎªC95(»òÕßAMD1).
1999ÄêÓÖ³ö°æÁË×îеÄCÓïÑÔ±ê×¼ISO9899:1999.²¢ÔÚ2000Äê3Ô±»ANSI²ÉÓÃ.³ÆÎªC99.2001Äê¶ÔC99µÄÏà¹Ø´íÎó½øÐÐÁËÐÞÕý.
ÓÉC·¢Õ¹¶øÀ´µÄеıà³ÌÓïÑÔÓÐ,C++ºÍObjective CÌṩÁËÓÃÓÚÃæÏò¶ÔÏóµÄ±à³Ì½á¹¹.JavaºÍC#¸üÔö¼ÓÁ˶ÔÄÚ´æ¹ÜÀíµÄ×Ô¶¯»¯.
½ñÌì,CÓïÑÔÈÔ±»¹ã·ºÓÃÓÚ±àд²Ù×÷ϵͳÒÔ¼°×÷Ϊ¼ÆËã»ú½ÌÓýµÄÊ×Ñ¡ÓïÑÔ.
CµÄ±ê×¼»¯
ÓÉCµÄ·¢Õ¹¿ÉÖª,CµÄ±ê×¼»¯Ö÷ÒªÓÐÈý:
Ò».K&R C, ÓÉThe C Programming LanguageÕâ±¾ÊéËù¶¨ÒåµÄCÓïÑÔ.
¶þ.ANSI C,Ò²¿É³ÆC89, ÓÉX3.159-1989(ISO/IEC 9899:1990)Ëù¶¨ÒåµÄCÓïÑÔ.
Èý.C99, ÓÉISO9899:1999Ëù¶¨ÒåµÄCÓïÑÔ
Ïà¹ØÎĵµ£º
1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌØµã£¨±»ÊÀÈ˳ÆÎª“²»³¹µ×µØÃæÏò¶ÔÏ󔣩£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄÈ«¾Ö±äÁ¿ºÍº¯Êý¡£µ«ÊÇ£¬C++±Ï¾ ......
ÒªÁ˽âÖ¸Õë,¶à¶àÉÙÉÙ»á³öÏÖһЩ±È½Ï¸´ÔÓµÄÀàÐÍ,ËùÒÔÎÒÏȽéÉÜ
Ò»ÏÂÈçºÎÍêÈ«Àí½âÒ»¸ö¸´ÔÓÀàÐÍ,ÒªÀí½â¸´ÔÓÀàÐÍÆäʵºÜ¼òµ¥,Ò»
¸öÀàÐÍÀï»á³öÏֺܶàÔËËã·û,ËûÃÇÒ²ÏñÆÕͨµÄ±í´ïʽһÑù,ÓÐÓÅÏÈ
¼¶,ÆäÓÅÏȼ¶ºÍÔËËãÓÅÏȼ¶Ò»Ñù,ËùÒÔÎÒ×ܽáÁËÒ»ÏÂÆäÔÔò:
´Ó±äÁ¿Ãû´¦Æð,¸ù¾ÝÔËËã·ûÓÅÏȼ¶½áºÏ,Ò»²½Ò»²½·ÖÎö.
ÏÂÃæÈÃÎÒÃÇÏÈ´Ó¼òµ¥µÄÀàÐ ......
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <math.h>
#include <conio.h>
typedef struct {
short int pitch;
short int duration;
} NOTE;
NOTE notes[] = {{14, 500}, {16, 500}, {12, 500 ......
×Ô¶¯×ª»»×ñÑÒÔϹæÔò£º
1) Èô²ÎÓëÔËËãÁ¿µÄÀàÐͲ»Í¬£¬ÔòÏÈת»»³ÉͬһÀàÐÍ£¬È»ºó½øÐÐÔËËã¡£
2) ת»»°´Êý¾Ý³¤¶ÈÔö¼ÓµÄ·½Ïò½øÐУ¬ÒÔ±£Ö¤¾«¶È²»½µµÍ¡£ÈçintÐͺÍlongÐÍÔËËãʱ£¬ÏȰÑintÁ¿×ª³ÉlongÐͺóÔÙ½øÐÐÔËËã¡£
&n ......
Ö¸ÕëÊÇ£ÃÓïÑÔÖй㷺ʹÓõÄÒ»ÖÖÊý¾ÝÀàÐÍ¡£ÔËÓÃÖ¸Õë±à³ÌÊÇ£ÃÓïÑÔ×îÖ÷ÒªµÄ·ç¸ñÖ®Ò»¡£ÀûÓÃÖ¸Õë±äÁ¿¿ÉÒÔ±íʾ¸÷ÖÖÊý¾Ý½á¹¹£»Äܷܺ½±ãµØÊ¹ÓÃÊý×éºÍ×Ö·û´®£»²¢ÄÜÏó»ã±àÓïÑÔÒ»Ñù´¦ÀíÄÚ´æµØÖ·£¬´Ó¶ø±à³ö¾«Á·¶ø¸ßЧµÄ³ÌÐò¡£Ö¸Õ뼫´óµØ·á¸»ÁË£ÃÓïÑԵŦÄÜ¡£Ñ§Ï°Ö¸ÕëÊÇѧϰ£ÃÓïÑÔÖÐ×îÖØÒªµÄÒ»»·£¬ÄÜ·ñÕýÈ·Àí½âºÍʹÓÃÖ¸ÕëÊÇÎÒÃÇÊÇ·ñÕÆÎÕ ......