【入门一】一些简单的C程序及VS2015/Code:Blocks的使用

1. 如果是个人使用的话,推荐使用Code:Blocks这款比较轻量级的IDE

官网下载: http://www.codeblocks.org/downloads/26

Note: 下图是自带MinGW的版本,可以省去很多麻烦,如果下载不了的话可能要刷新多几次!

MinGW默认是放在C:\\MinGW目录的,如果你修改过存放目录的话,那么,可以到Code:Blocks这里修改。

 Settings—Compiler—Global compiler settings-Toolchan executables

 

2. 如果是C盘空间比较充足,或者有固态硬盘的话,使用VS2015是个不错的选择。

VS2015镜像文件的安装: https://tieba.baidu.com/p/3913055264?share=9105&fr=share&see_lz=0

下载虚拟光驱加载镜像文件(安装好后左下角快速装载就行了): http://rj.baidu.com/soft/detail/14840.html

配置教程可以参考vs2015贴吧的帖子:  https://tieba.baidu.com/p/3995698851?pn=1

 

实例1

用 printf 函数打印字符串

1 # include <stdio.h>                // 预处理指令,结尾不加 ';'
2 
3 int main(void)                     // int表示该函数将返回一个整数值,void是空的意思,表示main函数没有参数
4 {
5     printf("Hello, world!\n");     // printf = print formatted 格式化输出
6     printf("To C, or not to C: that is a question!\n"); // printf是不换行的,我们在结尾加上换行符 "\n"
7     return 0;                      // 返回整数值0, 0表示函数正常结束(从而结束程序), 和exit(0)同理
8 }
点我

<stdio.h> 是standard input output 标准输入/输出库的缩写,printf函数即来自该库(库表示函数和集合)

如上所示,简单的C程序一般有如下形式

指令

int main(void)

{

    语句

}

C语言使用{}和记号来标出函数的起始和结束,程序开头的指令交给预处理器处理,预处理器执

行以#开头的命令(通常称指令), 然后进入编译器,编译器会把程序编译成机器指令(即目标代码)

, 最后交给链接器,链接器负责把编译器产生的目标代码和其他代码整合在一起,最终产生exe

可执行程序。

-------------------------------------------------------------------------------------------------

实例2

用scanf函数读入输入圆的半径

 1 # include <stdio.h>                   // 还记得不? 预处理器执行以 # 开头的指令
 2 
 3 int main(void)
 4 {
 5     float r, s;                       // 定义浮点型的数字,也就是小数
 6     
 7     printf("输入圆的半径: ");
 8     scanf_s("%f", &r);                // scan_f是读入输入函数,可以让用户输入数据
 9     
10     s = 3.14 * r * r;
11     
12     printf("圆的面积为: %.2f\n", s);  // %f是代表浮点数的转换说明,表示s插入的位置
13     
14     return 0;                         // 返回整数0,结束函数,从而结束程序                               
15 }
点点

%f和%d分别代表 floa t浮点数和 int 整数的转换说明,表示将浮点数的和整数从二进制形式转换为

十进制数字组成的字符串,这就是它们名字的由来!由于浮点数是默认保留为6位小数的,所以代码中

的%.2f是保留两位小数的意思!

在此附上Visual Studio 2015安装和使用教程

http://tieba.baidu.com/p/4709217858

posted @ 2016-08-06 14:31  坏小孩D_R  阅读(929)  评论(0编辑  收藏  举报