平特心水报图
新網絡營銷基礎與實踐

你的位置:首頁 >網絡營銷 >c語言教程

c語言教程

一、簡介

      c語言教程是一本優秀的C程序設計語言教材,完整描述了ANSIC語言及其語法特性,并對C語言的高級特性和應用作了深入闡述,介紹了從C到C++和Java過渡的相關知識。本書的一個鮮明特色就是結合大量示例描述c語言的重要特征,并對很多工作代碼給出了逐步的分析,以這種獨特的教學方法向讀者解釋新接觸的編程元素及一些慣用法。本書系統、完整,可作為C語言的參考手冊,也非常適合作為學習C語言的入門和高級課程教材。

二、基礎教程

函數的遞歸調用

Turbo C2.0允許函數自己調用自己,即函數的遞歸調用,遞歸調用可以使程序簡潔、代碼緊湊,但要犧牲內存空間作處理時的堆棧。

如要求一個n!(n的階乘)的值可用下面遞歸調用:

例8:

#include<stdio.h>

unsigned ling mul(int n);

int main()

{

int m;

puts("Calculate n! n=?\n");

scanf("%d", &m); /*鍵盤輸入數據*/

printf("%d!=%ld\n", m, mul(m));/*調用子程序計算并輸出*/

getch();

retun 0;

}

unsigned long mul(int n)

{

unsigned long p;

if(n>1)

p=n*mul(n-1); /*遞歸調用計算n!*/

else

p=1L;

return(p); /*返回結果*/

}

運行結果:

calculate n! n=?

輸入5時結果為:

5!=120

三、作者簡介

      IraPohl是美國加州大學圣克魯茲分校計算機科學技術系教授,具有20多年和C++語言有關的經典著作(其中,《C++精碎》和《C語言解析教程》已經由機械工業出版社翻譯出版)。他曾為多家機構提供技術咨詢服務,包括DFC公司、蘋果公司、斯坦福線形加速器研究中心、Xylin和Gupta公司等。

網絡營銷詞典內容均由網友提供,僅供參考。

平特心水报图 今日股票推荐哪个好广告 185选号 福彩中心投注站 安徽11选5走势图 澳洲幸运8定位走势 股票分析师王健怎么样 陕西十一选五销量 湖北11选5最新开奖结果查询结果 脉动棋牌手机客户下载 股票融资优点有哪些