标准c语言基础教程测试卷,标准C语言基础教程.ppt

标准C语言基础教程

標準C語言基礎教程 A First Book of ANSI C 授課老師:鐘意 C語言的特點 問題:既然有有了面向對象的的C#和C++語言,爲什麽還要學習C語言? 解釋1: C#和C++是由于開發大型應用軟件的需要而産生的,並不是所有的人都要去編寫大型軟件。 解釋12:面向對象的基礎是面向過程。C#和C++是面向對象的語言,C語言是面向過程的,學起來比C語言困難得多,所以不太適合程序設計的初學者。 回顧下C#程序 namespace I_am_Diaosi { class Program static void Main(string[] args) { Console.Writeline(“這是一個C#程序!”); Console.ReadLine( ); } } 簡單的C語言程序介紹 #include void main( ) { 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 int main( ) { } grossPay( ); taxes( ); netPay( ); output( ); Return 0; 一個簡單的mian( )函數 二、 printf( )函數 1、這個函數是壹個打印函數,它會格式化數據並將數據發送到標准的系統顯示設備。 進入一個函數 函數體 程序: /* 文件名:Jsjxxgcxy.cpp 描述:顯示“計算機與信息工程學院!” 程序猿:ZHONGYI 日期:23/04/2013 */ #include int main( ) { printf (“計算機與信息工程學院!”); return 0; } 三、 關於void main( )和int mian( ) void main( )表示返回值爲空的函數 #include void main( ) { printf(“廣西師範學院.\n"); } II. int main( )表示返回值的類別是整型 #include int main( ) { printf(“計算機與信息工程學.\n"); return 0; } 四、void main( )和int mian( )的個別描述 void main是野人時代的main。 int main是更進化的現代人的main。 現代人爲了表示對人類先祖的尊重, 因此保留了void main,當然了, 現在是現代人的時代, 野人已經是非主流了, 既然非主流了, 那麽void main必定在主流中淘汰了, 那麽以後只能在曆史課本, 博物館中見到void main了。 除非妳是研究考古的或者哪個現代人非要過把野人瘾, 那麽可以繼續void main。不過逆時代而上,必定要付出一定代價的, 這代價也許很平平也許很高昂, 但壹一定要付出的。 說白了void main就是一種不規範的寫法, 一些支持的編譯器不是老古董就是爲了兼容先前的老代碼, 此種寫法一定會被淘汰的, 所以正常人要杜絕這種寫法, 現代人就要寫現代int main. 五、#include 和#include “stdio.h” 當調用某個函數時,#include “stdio.h”先在用戶自己編寫的文件中查找,如果找不到在到庫文件裏去找。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值