中泰宜佳健康科技:/*有了C的基础学其他语言较快些*/所谓的C基础是指什么?

来源:百度文库 编辑:高考问答 时间:2024/05/06 03:46:42
我现在已经把C语言函数之前的所有知识掌握的很牢固了,只差指针与结构体了,就差这两样了,因为我要转到C++了,我不知道这样算不算基础?
如果现在转到学C++,可以吗?

完全没问题的,不学c一样能学c++的。
c和c++设计基本理念不同的,c和c++的相似只是表面上的,本质上差别很大,c和java也是一样

所谓有了C的基础学其他语言较快些,有两种理解:
1,c语言是最难的,掌握了c的精髓所在其他自然不在话下;
2,c语言和现在流行的许多语言表面上都比较相似,就是说都有相同的{},for,while,if,等基础的表达方法。

最基本的是指针操作,结构还不算什么基础。

我介绍一下:
指针就是指向数组的操作(operator)

具体操作如下:

定义一个数组:

char buffer[10][256];

char *buf1=buffer[1];//读取第二个字符串(第一个字符串为buffer[0])

char buf2=buffer[0][0];//读取第一个字符串中的第一个字符

下面介绍一下结构

定义结构有下列几种形式:
typedef struct __a123{//__a123为名称
char *a;
int b;
}__a001;

用法:
__a001 a1; //定义a1为__a001 类型
a1.b=1;//把1给a1中的b变量

typedef enum __a124{
WIN_98,//WIN_98 = 0
WIN_ME,
WIN_2K
}__a002;

定义一个有值域的类型

用法:

void debugWindow(__a002 value){
if(value == WIN_98){
//具体操作...
}
}

还有 class 等我就不一一解答了。。。

应该是说可以了,C是学软件设计的入门语言.而且C++和C的语法差不多.这样说
学会了一门语言学其它和语言就很快了.像JAVA也是从C上来的和C差不多.像开始学C第二期我就直接学C#了.好像也没有什么难度

你学C语言了吗?
没有学C里的指针几乎就等于没有学C.
如果你C里的结构体学的很好,那么你学C++可能会轻松的多.

我也觉得应该学一下指针。
学了那个以后,学其他的东西都感觉比较简单些。
结构体倒是没什么了。
学了C++,有了面向对象的概念,结构体自然没什么障碍了。

只要把c++学会了,其他什么语言都不在话下!