中泰宜佳健康科技:/*有了C的基础学其他语言较快些*/所谓的C基础是指什么?
来源:百度文库 编辑:高考问答 时间:2024/05/06 03:46:42
如果现在转到学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++学会了,其他什么语言都不在话下!