C语言学习IDE和基本程序结构

  任何一门语言的学习,首先要有一个编辑器或集成开发工具IDE, 要否则代码都不知道写到什么地方。对于我这种小白来讲,安装个IDE是最好不过的,由于C 语言也是编译语言,写完代码以后,要先编译才能运行,而IDE把编译,运行全本身作,咱们只要点击按钮,就能够运行代码了。对于初学者来讲,能看到代码成功运行就是最高兴的事,这也能提升写代码的积极性,要否则,上来就是一堆配置,有的还不懂,配置有问题,代码又不能运行,很是沮丧,还能有心情写代码吗? 这里选择的IDE是code::blockc++

  安装IDE以前要先下载它,code::block的官网是 http://www.codeblocks.org/。你也能够百度codeblock, 通常第一个就是它的官网,下面是官司截图:windows

  导航栏中有一个download,  就是上面有蓝底的tab, 点击,进入它的下载页面,app

  这里有三种下载方式,用三个li列表给出,能够看到每个下载方式前面都有一个黑点进行标记。咱们选择第一个Download the binary release(上图中有下划线),进入到它的真正下载页面,能够看到它有各个版本的下载方式,因为我是windows10 系统,直接找win10就能够了。编辑器

  这里要下载 codeblocks-16.01mingw-setup.exe, 带有mingw的,由于它里面有一个编译器和debugger,能够对语言进行编译调试。下载完成后要进行安装。函数

  安装很是简单, 为了不出现配置错误,我是一路next, 所有使用默认安装,直到安装完成,安装完成后,桌面上会有一个和window 图标类相似的图标,它就是cold::block 快捷方式,双击,就能够打开它,界面以下:工具

  IDE安装成功了,就要书写代码了,看看IDE是如何开发程序的。最简单的就是hello world 程序。学习

  在C语言中, 咱们开始写代码以前都要先创建一个项目。file -> new -> Project 开发工具

  点击完成后,能够看到一个弹窗,它是catagory, 就是咱们要创建什么样的项目。这里选Console application, 就是控制台项目(下图第 一行最后一个图标),由于咱们的程序结果在控制台显示。  this

 

  选中最后一个图标,就是在该图标上用鼠标点一下,而后点击它右上方的 go 按钮,此时出现一个弹窗,直接点击next 就能够了,若是下次不想看到这个弹窗,能够勾选,skip this page next time 复选框,再单击next, 这个弹窗没有实质做用,只是提示一下,咱们彻底能够忽略,点击next 后,会出现一个语言选择框,c或 c++, 咱们选择c 就能够了。spa

  再次点击next, 就是添写具体项目的信息了,以下图。 Project title 就是项目的名称,你添加一个就能够了,好比Hello。Foler to create project in: 项目存放到什么地方,你找个地方就放置项目。添写完成后,点next, 就出现了一个complier编译器的弹窗,咱们不用改动任何地方,直接点finish就能够了。

  这时回到了编辑器的界面,左边workspace下面,多了一个Hello 项目,它下面有一个source 目录,就是存放的源码。它下面有一个mian.c,咱们写的程序也是这个样式,它这里提供了一个模版,能够用来快速入门,它写的就是hello world 程序。全部c语言程序都是以.c 做为后缀。

  程序写完后,怎么运行呢? 在工具栏中有四个小按钮,以下,第一个锯齿状的小轮子,就是编译命令,第二个绿色的开始按钮就是执行,第三个是第一个和第二人的合体,看图标也能够看出来,它是编译并执行。

  咱们先点击第一个按钮,再点击第二个按钮,或直接点击第三个按钮,都能运行程序,弹出控制台,显示hello world,  按Ecs 键能够退出控制台。 之后,写完代码后就能够直接运行看结果了。

  如今看一下C 程序代码是就怎么写的,就是main.c 的源码。

  首先是第一句和第二句: #include <stdio.h>

    #: 以 # 号开头的指令是预处理指令,就是在代码运行以前,先处理它,在这里就是include<stdio.h>, 引入 stdio 库。

    #预处理指令有时候能够不写,可是若是写的话,必定要在文件最开始的位置。

    stdio, 它是standard input and out 的简写,标准输入输出流,它就是用来定义输入输出的。由于 咱们的文件中有printf 是输入语句,因此要把它引入进来。

    .h: h是header 的意思,在这里指的是头文件。

  第二句,int main(), main 是一个函数,是C语言程序运行的起点。任何一个C 语言程序必须有一个main 函数,而且有且只有一个。若是没有main 函数,程序不知道从什么地方运行,若是有多个,则会起冲突,不知道从哪里开始运行。 前面的int, 表示程序运行的返回值,这时返回了0, 因此是int 类型。

  第三行是{}, main 函数的主体,表示该函数要执行的内容。在这里是printf, 输出内容。

  语句要以分号进行结尾。

  最后再说一下怎么给程序添加注释, 它和Js 添加注释的语法一致。// 单行注释。  /*  */ 多行注释。

  如今咱们就能够愉快的写代码了。

相关文章
相关标签/搜索