当前位置:首页 » 编程语言 » c语言能用类吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言能用类吗

发布时间: 2022-08-07 14:23:12

A. 求教 谁能解释一下编程语言中的 类 。 c语言中有 类 的概念吗

没有!C中只有结构体…而类,是C++中相似于结构体但又比结构体要强大…类是一种很抽象的概念,有点难说明,还是自己去找教材来看看的好!

B. C语言中没有“类”概念吗

类是体现封装性的,c语言中没有类,在c++\java\c#中使用,实现过程就像结构体一样,类能够实现对内部数据的隐藏,提供一些公有函数,实现某种功能.

C. C语言有像JAVA那样的方法和类吗

C语言没有class。只有struct。而且struct不能定义function。
C语言不能像java一样定义class,但是C++可以。
C是面象过程的,而java是面象对象的。

D. C语言中的类是什么意思

c语言中用函数api等接口比较多,但是类一般是c++方面面向对象的一个概念!
类就是对象的自我实现方式,包括成员变量和成员函数等。
具体要看你是否想接触类的编程。

E. C语言中的类

C语言中只有没有类的概念,它是面向过程的程序设计,你指的类可能是每一个函数(方法)。数据类型的话有个结构体的概念。是个数据结构,而不是类

F. 如果在c语言中加入类类型,会如何

c语言中没有类类型,
c++实质说,就是在c语言中加入了类类型,而发展成的。
但是c语言中,有结构体类型,只是这个结构体,没有数据的操作函数。
c++中为了兼容c的结构体,才允许,struct作为类的声明。它和class一样功能。只是,struct默认声明的都是public。class则是private.
补充回答:
c不支持类的,你加入语法会出错,这就是c语言的规范。
你说的就不是c语言了,加入了类,就是c++,计算机大师前辈们都考虑了你说的,才会有
c++,c++兼容c,引入了类。

G. 在C语言中也可以出现类是吗那么像继承,和多态就可是实现是吗

要看编译器的,若是C++的编译器是可以使用类的,而且C++编译器把结构体看成一个特殊的类进行处理,其成员都是公有的(因为没有private或protected之类的关键词),而C编译器就无法识别诸如clss/private/public/protected/friend之类的关键词,会造成编译错误。

H. C语言中的使用类编写程序是什么意思

c语言中没有类,只有结构,也可以像类一样编写。比如以下结构定义的代码:

#include <stdio.h>
struct s//定义结构s,包含两个成员变量x和y
{
int x;
int y;
}point,*p;//同时定义结构变量point和类型为结构s的指针p
void main()
{
point.x=10;//给x赋值,使用.
point.y=20;
printf("普通定义x=%d,y=%d\n",point.x,point.y);//显示

p=&point;//让p指向point地址,这样用p就可以操作结构体x和y的数值

p->x=111;//通过指针,修改x值
p->y=222;

printf("指针定义p->x=%d,p->y=%d\n",p->x,p->y);//显示

(*p).x=99;//通过指针,修改x值于p->x相同
(*p).y=88;

printf("指针定义(*p).x=%d,(*p).y=%d\n",p->x,p->y);//显示

}