程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#函數參數,

C#函數參數,

編輯:C#入門知識

C#函數參數,


當函數接受參數時,必須指定下屬內容

  • 參數匹配:當調用函數時,必須使參數與函數定義中指定的參數完全匹配,這意味著要匹配參數的類型、個數和順序
  • 參數數組

    C#允許為函數指定一個(只能指定一個)特定的參數,這個參數必須是函數定義中的最後一個參數,稱為參數數組,參數數組可以使用個數不定的參數調用函數,使用params來定義。

  • 值參數

    其含義是,使用值參數時,是把一個值傳遞給函數使用的一個變量,在函數中對此值的任何修改,都不影響函數調用中指定的參數,所以下面的輸出i的值仍然為5;

  • 引用參數(ref關鍵詞):函數處理的變量和函數調用使用的變量相同,而不僅僅是值相同的變量,因此對這個變量的任何修改都會影響用作參數的變量值輸出參數

    用作ref參數的兩個限制:首先不能是常量,再者必須使用初始化過的變量

  • 輸出參數(Out關鍵詞):與ref類似但有區別
    • 把未賦值的變量用作ref參數時非法的,但可以把未賦值的參數用作Out參數
    • 在函數中使用Out參數時,Out參數被看作是未賦值的,所以使用之前在函數內需要對Out參數初始化,否則會報如下錯誤;


C語言裡面,這個符號(->)是什,怎使用?

這是結構體指針中的一個符號,給你寫個程序解釋一下吧,例如:
#include<stdio.h>
struct STU //定義一個結構體
{
int num;
}stu;
int main()
{
struct STU *p; //定義一個結構體指針
p=stu; //p指向stu這個結構體變量
stu.num=100; //給結構體成員num附個初值
printf("%d",p->num); //輸出stu中的num的值
return;
}
看到了吧,->的作法就是在引用結構體中的變量!!
形式如:p->結構體成員(如p->num)
他的作用相當於stu.num或(*p).num
不知道這樣解釋你明不明白、、、、、不懂了call我,O(∩_∩)O~
望采納。
 

C語言裡面,這個符號(->)是什,怎使用?

這是結構體指針中的一個符號,給你寫個程序解釋一下吧,例如:
#include<stdio.h>
struct STU //定義一個結構體
{
int num;
}stu;
int main()
{
struct STU *p; //定義一個結構體指針
p=stu; //p指向stu這個結構體變量
stu.num=100; //給結構體成員num附個初值
printf("%d",p->num); //輸出stu中的num的值
return;
}
看到了吧,->的作法就是在引用結構體中的變量!!
形式如:p->結構體成員(如p->num)
他的作用相當於stu.num或(*p).num
不知道這樣解釋你明不明白、、、、、不懂了call我,O(∩_∩)O~
望采納。
 

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