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的构造函数