程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 程序猿之---C語言細節8

程序猿之---C語言細節8

編輯:關於C語言

程序猿之---C語言細節8


主要內容:函數參數傳遞、聲明等細節

#include  

int ff();   // 1、當函數參數列表中沒有char、short、float類型時(即限於int、double類型可以省略),函數聲明中可以省略參數類型說明,
            //但是定義中不能省略參數類型 
            // 2、聲明時可以省略參數名字,如int ff(int); 只說明類型 
int main(int argc, char ** argv)
{
	ff(333);	  // ff有3個參數,只傳遞一個沒有錯誤,其它變量值未知 
	
	int i = f('a');
	printf("i = %d\n",i);
	return 0;
}

int ff(double a, int c, int t)  // 帶有char、short、float類型是不行的 
{
	printf("a = %d\n",a);
	printf("c = %d\n",c);
	printf("t = %d\n",t);
	return 0; 
}

int f(c) char c;    // ANSI C標准之前可以這樣定義 ,現在測試也能用 
{
	return c;
}

輸出:


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved