A. c語言中可以用public和protect嗎
public和protect不是C語言的關鍵字,你可以用他們做標識符使用。public、protect一般用在面向對象語言中,表示類的訪問許可權。C語言不是面向對象的。
B. c語言中可以這樣定義一個常量吧:public static int a=1
不可以,c語言裡面沒有public和static關鍵字,那些都是面向對象裡面的。但是你可以在C語言裡面const int a=1;定義一個常量。
C. c語言中publicrefersto
c語言中publicrefersto釋義如下:
public:定義一個全局變數。全局變數是編程術語中的一種,源自於變數之分。refersto:是一個指針演算法。
指針可謂C語言的精華所在,就是任何程序數據載入內存後,在內存都有他們的地址。而為了保存一個數據在內存中的地址,我們就需要指針變數。我們只知道:C語言中的數組是指一類類型,數組具體區分為int類型數組,double類型數組,char數組等等。同樣指針這個概念也泛指一類數據類型,int指針類型,double指針類型,char指針類型等等。因此:指針是程序數據在內存中的地址,而指針變數是用來保存這些地址的變數。
D. c語言中public:函數使用
c語言中沒有public函數
c++中是有public的函數,可以在外面進行調用的。
E. c++中,public 與 private有什麼區別什麼時候用與c語言中有何相似之處求大神詳解,通俗易懂
public下面的是公有成員,對象外的所有程序都能訪問這些成員,private下的是私有成員,只有對象內部可以訪問。
以數組類為例,如果我們要自己設計一個數組類,提供插入Insert、刪除Remove等操作。那麼Insert和Remove作為這個類的函數就應該用public,否則使用這個數組類的程序就無法使用這些功能。在實現這個數組類的時候,我們需要用一個整型變數記錄當前數組個數,我們不希望這個變數能被使用者隨意修改,而是在使用Insert和Remove的時候才修改,那麼就把這個變數放在private下面聲明,這樣使用這個數組類的程序就不能直接修改這個變數的值,防止這個類的數據發生錯亂。
與C語言沒有什麼可比性,公有成員和私有成員是面向對象的程序設計語言才有的概念,而C語言是面向過程的。
F. public void main(int i=0)怎麼理解
public 為共有類型如果你是剛學c語言的話這個不理解也正常。 void為返回值為空類型也就是沒有返回值,(int i=0)是mian函數的傳遞的參數。一般main為主函數一般不會讓他傳遞的參數的。
就是舉個例子就是
public void uu(int i=0){
i++;
//i值實現加一;
printf(「%d」,i );
}
void main(){
uu(5);
//這個就是調用上面的uu
}
運行後結果就會輸出1;
G. c#里 public 是什麼意思
1.public 關鍵字是類型和類型成員的訪問修飾符。公共訪問是允許的最高訪問級別,對訪問公共成員沒有限制。
2.protected 關鍵字是一個成員訪問修飾符。受保護成員在它的類中可訪問並且可由派生類訪問。
3.private 關鍵字是一個成員訪問修飾符。私有訪問是允許的最低訪問級別。私有成員只有在聲明它們的類和結構體中才是可訪問的。
4.internal 關鍵字是類型和類型成員的訪問修飾符。只有在同一程序集的文件中,內部類型或成員才是可訪問的。
1.public 意味著在其後聲明的所有成員對所有的人都可以取。
2.private 關鍵字意味著除了該類型的創建者和類的內部成員函數之外,任何人都不能存取這些成員。
3.protect 它與private基本相似,只有一點不同:繼承的結構可以訪問protected成員,但不能訪問private成員。
1.public就象是對所有其他的程序,以及子程序,以及包以外的程序都可見
2.private正好相反,對誰都不可見,除了自己
3.protect是對同一個包內,以及子程序可見
1.public 修飾的類,可以在整個系統的任意地方調用,是完全公開的.
2.private 相反的,只能在類內部調用.任何實例,無法調用private調用.
3.internal 僅為同項目(這里的項目是只單獨的項目,而不是整個解決方案)調用,按照我的理解,應該是和java的friendly一樣的效果.
4.protected 自己及自己的子類可以調用
H. C語言在函數定義前加個PUBLIC是什麼意思這是什麼版本的C語言
PUBLIC 好像是個宏定義,你看一下是不是有宏定義,一般來說,內核源碼都是面向對象的寫法,
觀樓主英俊瀟灑,風流倜儻,必當世豪傑,大俠閑暇之餘,關注0x30網路貼吧,必成千秋霸業,建不世之功。
I. C語言裡面「#define PUBLIC」後,然後定義函數PUBLIC BOOLEAN fun(),請問宏定義有什麼作用
一般這種是用這特殊用途的,預留後期控制使用。
可以在修改PUBLIC的情況下,完成一些需要的操作。
例如:
#define PUBLIC static 修改為這個。
那麼已經有PUBLIC前綴的函數定義就統統變成本身編譯文件內可見了。
當然,這個宏是否這么用,最後會怎麼用,得看具體的場景。
注意:宏值的修改不僅僅是代碼中,還可以在編譯時外部賦予。所以宏是為C/C++提高語法靈活性的東西。
J. 在c語言中public time()什麼意思
這里的public指的是訪問許可權,time()應該是一個構造函數,因為沒有返回類型的定義,所以
public
time()的意思是訪問許可權為public的構造函數