C语言基础知识梳理<1>

 1.前言

     各位小伙伴现在还在为学习C语言而苦恼吗?接下来我将更新一系列与C语言相关的文章与干货。希望各位小伙伴可以留下自己宝贵的,并持续关注我❤(真诚点赞 手留余香)

 2.网站推荐/软件推荐

    用gitee(码云)保存自己的代码:自己写完的代码总是容易忘记,这时候我们就需要用一个网址来保存自己所写的代码,同时我们在去公司面试的时候也可以向面试官展示自己的代码,为面试增加谈资。下面是gitee网址Gitee - 基于 Git 的代码托管和研发协作平台https://gitee.com/ gitee的使用与自己的QQ空间差不多,具体看下图。

C语言基础知识梳理<1>_第1张图片

    什么是c语言?谈起语言我想大家都知道。在我们人与人之间交流的时候我们都是用中文、日语、英语进行交流。而我们人与计算机进行交流时就需要使用计算机语言,如C/C++/java/.....C语言是一种常见的计算机语言!且C语言广泛的应用于底层开发,那什么是底层开发呢?下面我们来简单的聊一下:

当我们买一台电脑时,电脑是一个铁疙瘩,也就是我们常说的硬件,那我们如何让这个硬件工作起来呢?这时候我们需要在电脑上面装一个操作系统,常见的操作系统有Windows、linux、Mac,那操作系统是如何让电脑工作起来呢?有一个东西让硬件与操作系统联系起来,从而使电脑能够工作,这个东西就叫做驱动层。而我们这时候就可以在操作系统之上下载QQ、微信等应用软件。而操作系统以下就是底层,下面我们放图!

C语言基础知识梳理<1>_第2张图片

  C语言广泛应用于底层开发并不代表其不能写QQ、微信等软件,只是在大多数时候应用于软件开发,C语言其实无所不能!

 下面我们来谈一下计算机标准。其实在最早期的时候我们的计算机只能识别二进制,后来人们觉得二进制比较麻烦,就用特定的符号来代表某一二进制序列,而这些符号被称作助记符,慢慢的就产生了汇编语言,接下来我们就用汇编语言写代码,后来慢慢的发展不断完善产生了B语言、C语言。随后各大厂商根据自己的需要制定了自己的C语言,但为了C语言的统一,C语言就产生了国际标准。

C语言基础知识梳理<1>_第3张图片

C语言基础知识梳理<1>_第4张图片

 当我们敲完代码时,代码保存在xxx.c的文件里,但此文件并不能直接运行,我们需要通过编译器将xxx.c文件转变成xxx.exe的可执行文件,而vs2019是一个包含编译器的集成开发环境,而vs2019有哪些功能呢?不说了,直接上图!!!

C语言基础知识梳理<1>_第5张图片

 重磅!! 重磅!!下面我将教大家如何下载并应用vs2019(吊打Dev C++):

  去微软官方下载vs2019。 看下图,基操勿6!!!

C语言基础知识梳理<1>_第6张图片

C语言基础知识梳理<1>_第7张图片C语言基础知识梳理<1>_第8张图片  

大家勾选使用C++的桌面开发 C语言基础知识梳理<1>_第9张图片

   下载完vs2019后接下来教大家如何使用vs2019

 1 新建项目C语言基础知识梳理<1>_第10张图片

   C语言基础知识梳理<1>_第11张图片

C语言基础知识梳理<1>_第12张图片C语言基础知识梳理<1>_第13张图片                                              2 开始写代码 

      C语言代码就是XXX.C XXX..h这样的文件  xxx.c叫做源文件 xxx.h叫做头文件

C语言基础知识梳理<1>_第14张图片

C语言基础知识梳理<1>_第15张图片

 3.第一个C语言程序(hello world!!!)

C语言基础知识梳理<1>_第16张图片

 写C语言代码的时候首先要知道main函数,main函数是程序的入口,下面我们将要证明这件事。

我们来按下F10进行调试。注意这里的光标,直接指向main函数第一列。这说明程序是从main函数的第一行开始执行的。

C语言基础知识梳理<1>_第17张图片

 既然main函数是程序必须的,那我们可不可以一个程序中写两个main函数?下面我们来试一下!

C语言基础知识梳理<1>_第18张图片

 C语言基础知识梳理<1>_第19张图片

 现在已经说明一个程序中不能有两个main函数!!!!

下面放几张图大家理解一下。

C语言基础知识梳理<1>_第20张图片

C语言基础知识梳理<1>_第21张图片

C语言基础知识梳理<1>_第22张图片

C语言基础知识梳理<1>_第23张图片4.下期预告

下期我将要分享一些关于数据类型,常量变量的一些概念,当然现在是初始C语言,后期我还会更加着重的讲,希望大家能够持续关注我,为我点赞!!!

你可能感兴趣的:(c语言,html5,html)