本人好久没有练习C语言了,下面使用VisualStudio2013通过一个小程序熟悉一下C语言:

下面这个程序用来求一个圆的面积。

# define _CRT_SECURE_NO_WARNINGS
# include "stdio.h"
# include "stdlib.h"
# define PI 3.1415926void main()
{int r;double Area;printf("Please input the radius:");scanf("%d", &r);Area = PI * r * r;printf("1-The Area is %0.8f\n", Area);printf("2-The Area is %lf\n", Area);printf("3-The Area is %f\n", Area);system("pause"); }

针对上面的代码解释如下:
1. # define _CRT_SECURE_NO_WARNINGS 用来避免

error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.
To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

2. # include "stdlib.h" 用来避免

警告 1 warning C4013: “system”未定义;假设外部返回int*

3. void表空类型,它和int,float同地位,表示没有返回值的函数,不用写return语句*

4. 关于C语言中double型输出的问题的解释
double类型可以有16位有效数字,但固定输出都为6位;所以用double的时候前面加上'l'没有任何效果
你如果要输出长度可以这样写,如%0.8f,这就是代表输出8个有效数字了

VS2013截图:

下面的窗口显示的是运行结果:

使用VS2013做简单的C程序解析相关推荐

  1. 桌面计算器The C++ Programming Language程序解析

    桌面计算器解析 1.1自定义类型分析 1.1.1 枚举类型 enum Token_value {NAME, NUMBER, END,PLUS='+', MINUS='-', MUL='*', DIV= ...

  2. 用python做一个木马_Python编程简单的木马程序(转载于乌云中)

    Python编程简单的木马程序 light·2015/01/26 10:07 0x00准备好了 本文的内容仅用于研究和研究,不得用于非法目的! 这一次,我们使用Python编写了一个简单的木马,它具有 ...

  3. 520了,用32做个简单的小程序

    520到了,看着朋友圈里的花式秀恩爱,平常午餐最爱吃的泡面都变得不那么香了.于是!突发奇想,突然就来了更新的想法,今天用32来做一个非常简单的小程序: 简单放个歌,再放个图 stm32f103c8t6 ...

  4. java实现通话_Java做一个最简单的通话程序

    Java做一个最简单的通话程序 作者:未知    文章来源:www.jspcn.net 发布日期:2005年01月19日 Java中的网络编程是一个很重要的部分,也是其编程优越性的地方之一.在Java ...

  5. 用java做一个简单记事本_用记事本写一个简单的java程序

    用记事本写一个简单的java程序 第一步: 安装好jdk,并设置好环境变量. 桌面-计算机(右键)-属性-高级系统设置-环境变量-path-在变量值后加上:和jdk安装路径加上(路径即为C:\Prog ...

  6. 用python做一个简单的投票程序_如何编写一个自动投票程序

    展开全部 此文章为ocean所有32313133353236313431303231363533e59b9ee7ad9431333335346138,版权归ocean所有 如何编写投票程序,大致分为这 ...

  7. 深入浅出WPF(2)——解剖最简单的GUI程序

    深入浅出WPF(2)--解剖最简单的GUI程序 小序: 从这篇文章开始,我们进行XAML语言的上手学习.说实话,XAML这种语言一点也不难.如果把XML看成是"父类",那么XAML ...

  8. 计算机网络课程设计之简单 Web Server 程序的设计与实现

    前言 本实验是实现一个简易的webserver,我们一直在访问网站,甚至还做过Web课程设计,部署过Tomcat等等,所以说这次实验能更深入的了解其原理 白嫖容易,创作不易,本文原创,转载请注明!!! ...

  9. python编写登录_通过Python编写一个简单登录功能过程解析

    通过Python编写一个简单登录功能过程解析 需求: 写一个登录的程序, 1.最多登陆失败3次 2.登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束 3.要检验输入是否为空,账号和密码不能为空 ...

最新文章

  1. 一起谈.NET技术,专访微软MVP衣明志:走进ASP.NET MVC 2框架开发
  2. 苹果大战FBI将加速科技圈的加密技术发展?
  3. Feature Selection Based on Mutual Information:Criteria of Max-Dependency, Max-Relevance,and Min-Redu
  4. 浅析java中的死锁_Java学习笔记五十五(死锁问题)
  5. MongoDB之compact操作详解
  6. 【C语言简单说】三:整数变量和输出扩展(2)
  7. AT2365-[AGC012E]Camel and Oases【状压dp】
  8. 10-30 团队的自动化
  9. 华为新系统 鸿蒙,旗舰CPU+鸿蒙OS!华为Mate家族重磅新品来袭
  10. 查找最接近的元素c语言,查找最接近的元素
  11. 月薪3K与月薪3万的程序员,距离是怎么拉开的?
  12. [原创]游戏合服时如何避免主键冲突
  13. 【转载】88E6390端口Link问题(PHY一直link up)BUG解决
  14. 1分钟链圈 | 硅谷和成都互设科技金融中心;帅初:区块链更容易落地游戏和版权行业;区块链底层技术布局基本完成
  15. Java方法的重载和重写
  16. 攻防世界writeup
  17. 多款新品亮相!一文看懂nova 11系列及全场景新品发布会
  18. 开启ICT宝藏之门——CloudOpera IES 创新社区正式成立
  19. 基于RSSI测距的多边定位法(附代码与讲解视频)
  20. OpenNi学习笔记

热门文章

  1. C++暴力破解稻妻荒海解谜方块
  2. SweetAlert 插件
  3. DNSmasq服务搭建
  4. python实现输入Y/N执行或退出程序
  5. 剑指泛娱乐,互联网企业产业布局再度升级
  6. 小程序获取昵称和头像
  7. 第一站 杭州--西湖龙井
  8. 43道Python经典案例题(有答案)
  9. ios 请在设置中打开相机权限_开启运动与健身权限 iOS10相机相册等权限的使用、检测并引导用户开启权限 - 非主流娱乐网...
  10. 【项目实战】select+input实现下拉框左右选择+模糊查询功能