今天我们就来简单认识C语言,在这之前我们做一下小小的铺垫,要用C语言首先要在编译器上进行,而编译器是将源代码(人能看懂)进行转化变为目标代码(机器能看懂)的一种工具。我目前在VS2019上进行写代码比较稳定。下面我们进入正题。
首先要了解主函数,引出如下代码。
#include<stdio.h>
int main ()
{
printf(“hello,world\n”);
return 0;
}
不知你看到这有什么感受,觉得就这么简单?,下面我们来说一下它的实现逻辑。
这行代码的目的是打印一个字符串也就是hello,world以及换行。运行起来首先要进入整个程序的入口也就是主函数,函数的参数是可以没有,返回值是int整形占四个字节,然后调用打印函数printf(全名为printformat),因为这个函数在头文件stdio.h中因此要包含,最后程序执行成功——return 0 表示成功退出程序。
最后提出一个问题,主函数为什么要写成这个样子?
这里我们要谈一下历史只关于主函数——下面的代码不用记,只需了解。
远古时代的代码 石器时代 青铜时代
main () main() void main ()
{ { {
return 0; return 0;
} } }
想象一下每个地方都有各自的方言,那要交流是不是应该用一种官方标准的语言。对人如此,计算机尚且一样,为了让代码能在各个地方能跑起来,因此有人就提出了 C99标准用以规范C语言的写法就像不同地方的人就用普通话交流一样。
本篇差不多就到这了,最后将上篇文章的思维导图分享给大家,有错误欢迎大家指正,希望和大家一起学习共同进步。
附录:
在下篇文章我们将具体了解打印函数printf,再见!