您的位置:首页 > 编程语言 > C语言/C++

C语言基础(一)

2016-03-17 16:17 323 查看

一、前言

从0开始学C,选了一本大学的教材作为参考:《C语言程序设计》-谭浩强。

因为先学的java,现在再来看C,基本语法倒还是能看懂了,但基础还是很薄弱的。

还有一本很好的书《C Primer Plus》(第五版)

二、正文

我大概的学习路线如下:

1,数据类型;

2,基本语法;

3,算法;

4,C程序Demo;

闲话少说,让我们一起开始学习C之旅吧。

三、数据类型

C语言的数据类型跟java的不一样,java数据类型分为两大类:基本数据类型、引用数据类型。而C中数据类型分为以下四种:

基本类型、构造类型、指针类型、空类型(void)

其中:

基本类型:int,char,float,double,enum

构造类型:数组类型、结构体类型、共用体类型

指针类型:指针也就是我们说的地址,而地址就是存储器中的内存编号所代表的内存单元,而一个内存单元就代表了存储器中的一个字节。因此指针类型可以通俗的理解为:内存单元中存储的数据类型。

3.1:类型重命名

在C语言中有一个sizeof运算符,它返回的是size_t类型的无符号整型数据。

但在上面说到数据类型中,我们并没有看到size_t类型,那这个类型是怎么来的呢?

在C中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: