ããä¸ä¸ªå½æ°(function)æ¯ä¸ä¸ªå¯ä»¥ä»ç¨åºå ¶å®å°æ¹è°ç¨æ§è¡çè¯å¥åã以ä¸æ¯å½æ°å®ä¹æ ¼å¼ï¼
ããtype name ( argument1, argument2, ...) statement
ãã说æï¼
ããtype æ¯å½æ°è¿åçæ°æ®çç±»å
ããname æ¯å½æ°è¢«è°ç¨æ¶ä½¿ç¨çå
ããargument æ¯å½æ°è°ç¨éè¦ä¼ å ¥çåé(å¯ä»¥å£°æä»»æå¤ä¸ªåé)ãæ¯ä¸ªåé(argument)ç±ä¸ä¸ªæ°æ®ç±»ååé¢è·ä¸ä¸ªæ è¯å称ç»æï¼å°±ååé声æä¸ä¸æ ·(ä¾å¦ï¼int x)ãåéä» å¨å½æ°èå´å ææï¼å¯ä»¥åå½æ°ä¸çå ¶å®åéä¸æ ·ä½¿ç¨ï¼ å®ä»¬ä½¿å¾å½æ°å¨è¢«è°ç¨æ¶å¯ä»¥ä¼ å ¥åæ°ï¼ä¸åçåæ°ç¨éå·(comma)éå¼.
ããstatement æ¯å½æ°çå 容ãå®å¯ä»¥æ¯ä¸å¥æ令ï¼ä¹å¯ä»¥æ¯ä¸ç»æ令ç»æçè¯å¥åãå¦ææ¯ä¸ç»æ令ï¼åè¯å¥åå¿ é¡»ç¨è±æ¬å·{}æ¬èµ·æ¥ï¼è¿ä¹æ¯æ们æ常è§å°æ åµãå ¶å®ä¸ºäºä½¿ç¨åºçæ ¼å¼æ´å ç»ä¸æ¸ æ°ï¼å»ºè®®å¨ä» æä¸æ¡æ令çæ¶åä¹ä½¿ç¨è±æ¬å·ï¼è¿æ¯ä¸ä¸ªè¯å¥½çç¼ç¨ä¹ æ¯ã
ãã示ä¾ï¼æ¯ä¸ä¸ªCè¯è¨ç¨åºæä¸åªæä¸ä¸ªmainå½æ°ï¼æ¬èº«mainå°±æ¯ä¸ä¸ªå½æ°ãç»åä¸é¢çæ ¼å¼ï¼èªå·±ç解ä¸ä¸ã
ããint main()运行时:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
咋办呢?
你要自己加上 main() 函数,比如:
int main()编译没通过啊