当前位置:文档之家› 标准C语言基础教程

标准C语言基础教程


END
五、#include <stdio.h>和#include “stdio.h”
當調用某個函數時,#include “stdio.h”先在用戶 自己編寫的文件中查找,如果找不到在到庫文件裏去找。
而#include <stdio.h> 是直接去庫裏找,所以調 用自己的函數就用#include “stdio.h”,如果是調用標 准函數的話就用#include <stdio.h>形式,可以提高速 度。
C語言編程初步認識
函數
函數
函數
程序
函數
C語言程序是模塊化的
一、main( )函數
1、爲了提供函數以及每一條語句的有序定位和執行, 每一條C語言程序都必須有且只有一個mian()的函數。
main()
你第二个執行 我執行完了 你第三个執行 我執行完了 函數A 函數B 函數C 函數D mian() 函数控制着其他所有的函数
函數體
}
一個簡單的mian( )函數
二、 printf( )函數
1、這個函數是壹個打印函數,它會格式化數據並將 數據發送到標准的系統顯示設備。
程序: 1. /* 2. 文件名:Jsjxxgcxy.cpp 3. 描述:顯示“計算機與信息工程學院!” 4. 程序猿:ZHONGYI 5. 日期:23/04/2013 6. */ 7. 8. #include <stdio.h> 9. int main( ) 10.{ 11. printf (“計算機與信息工程學院!”); 12. 13. return 0; 14.}
1. 2. 3. 4. 5. 6. 7. #include <stdio.h> 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.
進入一個函數
三、 關於void main( )和int mian( )
I. void main( )表示返回值爲空的函數 1. 2. 3. 4. 5. #include <stdio.h> void main( ) { printf(“廣西師範學院.\n"); }
II. int main( )表示返回值的類別是整型
#include <stdio.h> void main( ) { printf (“廣西師範學院.\n"); }
• • • •
/*文件包含*/ /*主函數 */ /*函數體開始*/ /*輸出語句*/ /*函數體結束*/
說明: main-主函數名, void-函數類型
每個C程序必須有一個主函數main { }是函數開始和結束的標志,不可省 每個C語句以分號結束 使用標准庫函數時應在程序開頭壹行寫: #include <stdio.h>
回顧下C#程序
namespace I_am_Diaosi { class Program static void Main(string[] args) { Console.Writeline(“這是一個C#程序!”); Console.ReadLine( ); } }
說明: 本程序的作用是輸出一行信息: 簡單的C語言程序介紹 廣西師範學院.
2、展示一個完整的mian( )函數:
I. 函數返回的數據類型 II. 函數的名稱 III. 送入函數的數據類型 函數名 返回的數值類型 一個空參數列表
int main( )
{grossPay( ); Nhomakorabea函數A 函數B taxes( ); netPay( ); 函數C output( ); 函數D Return 0;
標準C語言基礎教程
A First Book of ANSI C
授課老師:鐘意
C語言的特點
問題:既然有有了 面向對象的的C#和 C++語言,爲什麽 還要學習C語言?
解釋1: C#和C++是由于 開發大型應用軟件的需要 而産生的,並不是所有的 人都要去編寫大型軟件。 解釋12:面向對象的基礎 是面向過程。C#和C++是 面向對象的語言,C語言是 面向過程的,學起來比C語 言困難得多,所以不太適 合程序設計的初學者。
相关主题