笔者简介:
本人是现在是在校的一枚研二的学生,最近同实验室的师兄找工作,感觉真心不容易,也让我感到很焦虑,想想现在的我,对编程语言掌握的并不好,糊里糊涂的,想想明年的我,感觉压力很大。所以,每天抽出点时间专门去学习一下编程语言,并记录一下学习笔记,给自己一个鞭策。
那么,选择哪一个编程语言呢? - -C语言,公司招聘基本上都要求掌握的语言当中必有C,系统的学习一下C还是非常有必要的。本科阶段学过C语言,不过学的很糊涂,现在重新系统的学习一遍,希望自己有一个不小的收获。
正文:
好了,开始我们今天的第一个笔记啦:
本笔记参考的书籍为: Stephen Prate著 C Primer Plus
C语言是一个编译性的语言。我们写的代码并保存为.c格式,这个称其为源码,然后经过编译器生成可执行文件,也就是.exe文件,如下面的代码:我们保存为Happy.c ,然后在在命令行下输入:
gcc Happy.c -o Happy
即可完成编译任务,生成可执行文件Happy.exe,注意:键入上述命令时,首先你电脑上要有C编译器,并且在源码的文件路径下。
来向祖国道一声“生日快乐吧!”:
/*这是一个祝福祖国生日快乐的简单C程序*/#include
int main(void) //这是主函数,无论这个函数在文件的哪个位置,程序从这里开始
{int age = 69;
printf("Happy birthday to my motherland at the age of %d.\n", age);return 0;
}
#include :该语句的作用相当于你在文件中该行所在的位置键入了文件stdio.h的完整内容。实际上,它是一种剪切和粘贴的操作,这样可以方便地在多个程序间共享公用的信息。那么,这个stdio.h文件里包含了什么东东呢?由于上述程序中使用了printf()函数,可是我们并没用去定义这个函数,那这个函数怎么就可以把"Happy Birthty Day To Chian"输出