标准C语言基础教程.ppt_第1页
标准C语言基础教程.ppt_第2页
标准C语言基础教程.ppt_第3页
标准C语言基础教程.ppt_第4页
标准C语言基础教程.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

標準C語言基礎教程 AFirstBookofANSIC 授課老師 鐘意 語言的特點 問題 既然有有了面向對象的的C 和C 語言 爲什麽還要學習C語言 解釋1 C 和C 是由于開發大型應用軟件的需要而産生的 並不是所有的人都要去編寫大型軟件 解釋12 面向對象的基礎是面向過程 C 和C 是面向對象的語言 C語言是面向過程的 學起來比C語言困難得多 所以不太適合程序設計的初學者 回顧下C 程序 namespaceI am Diaosi classProgramstaticvoidMain string args Console Writeline 這是一個C 程序 Console ReadLine 簡單的C語言程序介紹 includevoidmain printf 廣西師範學院 n 文件包含 主函數 函數體開始 輸出語句 函數體結束 說明 main 主函數名 void 函數類型每個C程序必須有一個主函數main 是函數開始和結束的標志 不可省每個C語句以分號結束使用標准庫函數時應在程序開頭壹行寫 include 說明 本程序的作用是輸出一行信息 廣西師範學院 函數 函數 函數 函數 程序 C語言編程初步認識 C語言程序是模塊化的 一 main 函數 1 爲了提供函數以及每一條語句的有序定位和執行 每一條C語言程序都必須有且只有一個mian 的函數 main 你首先執行 我執行完了 你第二个執行 你第三个執行 你最後一个執行 我執行完了 我執行完了 我執行完了 函數A 函數B 函數C 函數D mian 函数控制着其他所有的函数 2 展示一個完整的mian 函數 函數返回的數據類型函數的名稱送入函數的數據類型 一個空參數列表 函數名 返回的數值類型 函數體 函數A 函數B 函數C 函數D intmain grossPay taxes netPay output Return0 一個簡單的mian 函數 二 printf 函數 1 這個函數是壹個打印函數 它會格式化數據並將數據發送到標准的系統顯示設備 進入一個函數 函數體 程序 文件名 Jsjxxgcxy cpp描述 顯示 計算機與信息工程學院 程序猿 ZHONGYI日期 23 04 2013 includeintmain printf 計算機與信息工程學院 return0 三 關於voidmain 和intmian voidmain 表示返回值爲空的函數 includevoidmain printf 廣西師範學院 n II intmain 表示返回值的類別是整型 includeintmain printf 計算機與信息工程學 n return0 四 voidmain 和intmian 的個別描述 voidmain是野人時代的main intmain是更進化的現代人的main 現代人爲了表示對人類先祖的尊重 因此保留了voidmain 當然了 現在是現代人的時代 野人已經是非主流了 既然非主流了 那麽voidmain必定在主流中淘汰了 那麽以後只能在曆史課本 博物館中見到voidmain了 除非妳是研究考古的或者哪個現代人非要過把野人瘾 那麽可以繼續voidmain 不過逆時代而上 必定要付出一定代價的 這代價也許很平平也許很高昂 但壹一定要付出的 說白了voidmain就是一種不規範的寫法 一些支持的編譯器不是老古董就是爲了兼容先前的老代碼 此種寫法一定會被淘汰的 所以正常人要杜絕這種寫法 現代人就要寫現代intmain 五 include和 include stdio h 當調用某個函數時 include stdio h 先在用戶自己編寫的文件中查找 如果找不到在到庫文件裏去找

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论