首页 > 软件开发 > C语言 >

C语言视频 VS2015:[5]HelloWorld详解

来源:互联网 2023-03-16 19:12:02 389

VisualStudio 2015的发布,跟随而来的相关的教程的空白,这里讲逐步在VisualStudio 2015上讲解C语言的系列经验。kbg办公区 - 实用经验教程分享!

很多书籍的第一个C语言的例子都是HelloWorld,为了符合大家的习惯,我们的第一个例子也选为HelloWorld,本经验将涉及:kbg办公区 - 实用经验教程分享!

① #include的作用;kbg办公区 - 实用经验教程分享!

②main函数的作用,main函数完整的原型:kbg办公区 - 实用经验教程分享!

int main( int argc, char *argv[ ], char *envp[ ] );kbg办公区 - 实用经验教程分享!

③printf函数的使用;kbg办公区 - 实用经验教程分享!

④学会通过msdn来获取需要的帮助信息,是通往成功的第一步;kbg办公区 - 实用经验教程分享!

注:msdn是项目开发过程中非常重要的一个工具,如果把编译器比作法官,它具有最终的审判权的话,那么对于Visual Studio而言,msdn的重要性就好比宪法,它是一切开发行为的最高行为准则;kbg办公区 - 实用经验教程分享!

kbg办公区 - 实用经验教程分享!

工具/原料

  • Visual Studio 2015
  • Windows 8.1 x64

前期准备

  • 1

    新建一个HelloWorld工程,具体的可以参考:kbg办公区 - 实用经验教程分享!

    http://jingyan.baidu.com/article/09ea3ede0fe7e2c0aede3901.htmlkbg办公区 - 实用经验教程分享!

  • 1此文章非法爬取自百度经验
  • 2

    具体的代码如下:kbg办公区 - 实用经验教程分享!

    #include stdio.h>kbg办公区 - 实用经验教程分享!

    intmain(){printf("Hello World\n");return0;}kbg办公区 - 实用经验教程分享!

    C语言视频 VS2015:[5]HelloWorld详解kbg办公区 - 实用经验教程分享!

  • 第1行

  • 1

    #include stdio.h>kbg办公区 - 实用经验教程分享!

    这行语句相当于把 stdio.h这个文件里面的内容全部拷贝一份,然后插入到 HelloWorld.c文件的第一行,它用于告诉编译器本函数中包含标准输入/输出库的信息,在控制台应用程序中一般都需要这一行;kbg办公区 - 实用经验教程分享!

  • 2

    具体的话我可以通过预处理指令来验证:kbg办公区 - 实用经验教程分享!

    在Visual Studio 2015对应的控制台下输入:cl /P HelloWorld.ckbg办公区 - 实用经验教程分享!

    具体的话可以参考“C语言视频 VS2015:[2]C程序编译的流程”:kbg办公区 - 实用经验教程分享!

    http://jingyan.baidu.com/article/e2284b2b5995e7e2e6118d02.htmlkbg办公区 - 实用经验教程分享!

  • 3

    对比生成的文件 HelloWorld.i与 stdio.h文件,效果如下:kbg办公区 - 实用经验教程分享!

    C语言视频 VS2015:[5]HelloWorld详解kbg办公区 - 实用经验教程分享!

  • 4

    对比生成的文件 HelloWorld.i与HelloWorld.c文件,效果如下:kbg办公区 - 实用经验教程分享!

    kbg办公区 - 实用经验教程分享!

    C语言视频 VS2015:[5]HelloWorld详解kbg办公区 - 实用经验教程分享!

  • 5

    更多的关于“#include”的介绍讲放到后期的预处理部分进行讲解,下面是msdn上的说明kbg办公区 - 实用经验教程分享!

    C语言视频 VS2015:[5]HelloWorld详解kbg办公区 - 实用经验教程分享!

  • 第3行

  • 1

    int main()kbg办公区 - 实用经验教程分享!

    main函数是控制台应用程序的默认入口函数,这类程序都是从main函数的起点开始执行的,这意味着每一个程序都必须有且只有一个main函数;kbg办公区 - 实用经验教程分享!

    注:本教程中如果没有做特殊的说明,所有的程序主要指的是控制台应用程序,默认入口函数没有被修改的程序;kbg办公区 - 实用经验教程分享!

  • 2

    main函数的完整的原型是:kbg办公区 - 实用经验教程分享!

    int main( int argc, char *argv[ ], char *envp[ ] );kbg办公区 - 实用经验教程分享!

    由于main函数具有一定的特殊性和复杂性,更多关于main函数的介绍会放到后面单独一节进行介绍,下图是msdn对main函数的解释:kbg办公区 - 实用经验教程分享!

    C语言视频 VS2015:[5]HelloWorld详解kbg办公区 - 实用经验教程分享!

  • 3

    c语言中的函数的实现,都必须要用“{}”来括起来,当然main函数也需要,如:代码中的第4行的“{”和第7行的“}”;花括号里面的内容属于main函数的实现部分;kbg办公区 - 实用经验教程分享!

  • printf

  • 1

    printf全称是 print format,是打印格式的意思,其原理跟打印机很类似,只不过是打印机把类容打印到纸上了,而printf是把内容直接打印到控制台上;kbg办公区 - 实用经验教程分享!

    如下图是msdn对于printf的解释:kbg办公区 - 实用经验教程分享!

    C语言视频 VS2015:[5]HelloWorld详解kbg办公区 - 实用经验教程分享!

  • 2

    printf ("HelloWorld\n");kbg办公区 - 实用经验教程分享!

    的意思是把HelloWorld输出到控制台上,并进行一个换行操作,其中kbg办公区 - 实用经验教程分享!

    ① “\”属于转义字符,他表示"\"后面的类容具有特殊的意义,不能够按照现实的字符打印出来,而是应该打印其转义后的内容;kbg办公区 - 实用经验教程分享!

    ②“\n”转义之后表示的是换行的意思;kbg办公区 - 实用经验教程分享!

  • 3

    使用快捷键Ctrl F5后,最后的显示的效果如下图所示:kbg办公区 - 实用经验教程分享!

    C语言视频 VS2015:[5]HelloWorld详解kbg办公区 - 实用经验教程分享!

  • 总结

  • 1

    msdn是项目开发过程中非常重要的一个工具,如果把编译器比作法官,它具有最终的审判权的话,那么对于Visual Studio而言,msdn的重要性就好比宪法,它是一切开发行为的最高行为准则;kbg办公区 - 实用经验教程分享!

  • 2

    方便他人亦是方便自己,如果觉得还行就点下下边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!kbg办公区 - 实用经验教程分享!

    C语言视频 VS2015:[5]HelloWorld详解kbg办公区 - 实用经验教程分享!

  • 常用快捷键|下一篇:

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!kbg办公区 - 实用经验教程分享!


    标签: C语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码