今天的老爹似乎有些着急,在讲完枚举类型后又风风火火地把结构体和文件指针讲了一遍,也没有问我们有没有听懂,就草草地结束了C语言的所有课程。
「孩子们,C语言的基础课咱们就上到这儿,但是你们一定要记住,这并不意味着这条路已经走到了重点。
相反,其实你们才刚刚起步。有道是师父领进门,修行在个人。作为你们的领路人,我也只能带你们走到这里了,接下来的漫漫编程路,就需要你们自己上下而求索。
其实除了这些,C语言还有多线程、网络套接字、数据库等各种高深的知识,如果你们想要了解这些技术,就得靠你们自己通过网上的资料学习了。你们现在具备的知识,已经足够支撑你们去学习这些东西了。
学习完这些知识,你们已经就正式升级成为了一名编程菜鸟,虽然还是菜鸟,但是脱离了「小」的范畴,这意味着你们已经具备了在程序世界里飞翔的能力。
所以你们可以尝试着探索这个世界,慢慢地解开它的神秘面纱。兴许在途中会遇到****,电闪雷鸣,也会穿越荆棘,经历沼泽,但是希望你们能够越挫越勇,那些杀不死我们的,只会让我们更强大!」
听老爹这话,是准备对我们进行放羊,任由我们自生自灭的节奏啊!在我还没有反应过来,老爹便和老妈出门去了,只留下我和小弦子面面相觑。
「爷爷奶奶,老爹老妈这是怎么了?」
我一脸懵逼地望着爷爷奶奶询问道。
「你妈妈身体有些不舒服,你老爹陪她去医院看看。」
「难怪老爹一反常态,原来是老妈身体不适哦!切,果然是为了老婆,连基本的职业操守都没有了。」
不过鄙视归鄙视,我还是有些担心老妈的情况的。
「那是他们大人的事情,你一个小孩儿担心也没有什么用,你要做的就是管好自己,别成为他们的累赘。」
眉头紧皱的我听了小弦子的话后真的想两脚踹死他,虽然他说得很有道理,但是也太难听了,什么叫累赘?
于是乎我和小弦子把老爹先前快速讲的内容给重新回顾了一边,按照书上写了几个例程调试。
其实结构体也不难,它就是由若干个数据类型组合而成。比如说我们需要在C语言中用一种数据类型来描述一个人,那么用结构体就非常合适。
描述一个人的基本信息无非是姓名、年龄、性别和地址,如果用一个结构体来定义人这种事物的话,就是:
struct Person
{
String name;
int age;
String sex;
String address;
};
如果我们要声明一个Person变量,也需要使用struct关键字:
struct Person p;
对于结构体变量的初始化有两种方式,一种在声明时就初始化:
struct Person p ={“张三“, 1,“男“,“成都市“};
这种方式有点像是数组,在大括号中给每一个字段赋值,字段之间用逗号隔开。当然了,如果是字符串,需要用双引号,字符单引号。
除此之外,还有一种初始化方法:
struct Person p;
p.name =“张三“;
p.age = 1;
p.sex =“男“;