C语言 Hello World - C语言零基础入门教程
目录
- 一.Hello World 源码
- 1.#include – 预处理器指令
- 2.main 函数 – 入口函数
- 3.printf 函数
- 4.return 0
- 二.Visual Studio 运行生成项目
- 1.使用快捷键 Ctrl + F5
- 2.点击 本地 Windows 调试器
- 三.猜你喜欢
零基础 Python 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门
一.Hello World 源码
hello world.cpp 内容如下:
/************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C语言 Hello World
//@Time:2021/05/21 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/************************************************************************/// hello world.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include <stdio.h>int main(void)
{printf("HelloWorld!");return 0;
}
1.#include – 预处理器指令
预处理器发现 #include 指令后就会去寻找 #include <> 或者 #include “”里的文件名
/************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C语言 Hello World
//@Time:2021/05/21 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/************************************************************************///写法一:推荐
#include <stdio.h>
//写法二:不推荐
#include "stdio.h"
#include <stdio.h> 会直接在系统目录搜索 stdio.h ,如果系统目录也搜索不到,直接报错:No such file or directory!
include “stdio.h” 首先在工程目录搜索 stdio.h ,如果工程目录搜索不到,会继续在系统目录搜索 stdio.h ,如果系统目录也搜索不到,直接报错:No such file or directory!
** 对比可以发现:虽然第一种写法和第二种写法效果一样,但是第二种查找头文件的时候更耗时间,所以,系统的头文件推荐使用第一种写法!**
2.main 函数 – 入口函数
main 函数是 C 语言 程序的入口函数,必不可少,程序没有 main 函数就好比人不喝水,不吃饭!(强行记忆)
3.printf 函数
printf 是头文件 stdio.h 里面的一个函数,只有包含了 stdio.h 才能使用,当前 printf 是在控制台上格式输出一条信息,当前输出的内容是 HelloWorld! ,所以在控制台能看到一条 HelloWorld! 语句,该函数的使用会继续在后面的文章讲解。
4.return 0
return 意味着 mian 函数结束;main 函数是 C 语言的主函数,主函数结束,整个程序结束!Game Over!
二.Visual Studio 运行生成项目
代码有了,说了一天 Hello World 结果毛都没看到一个,如何使用 Visual Studio 编译代码生成 exe 可以执行文件呢?
1.使用快捷键 Ctrl + F5
2.点击 本地 Windows 调试器
点击 绿色 的三角形按钮,结果发现一个黑窗口一闪而过,这个是表示代码执行结束了 return 0 了;
你也可以找到工程文件夹下面有一个 debug 文件夹,里面有刚刚生成的 hello world.exe,直接使用 cmd 命令运行也能看到最终效果:
三.猜你喜欢
- 安装 Visual Studio
- 安装 Visual Studio 插件 Visual Assist
- Visual Studio 2008 卸载
- Visual Studio 2003/2015 卸载
- 设置 Visual Studio 字体/背景/行号
- C 语言 Hello World
未经允许不得转载:猿说编程 » C 语言 Hello World
C语言 Hello World - C语言零基础入门教程相关推荐
- C语言 const 修饰函数参数 - C语言零基础入门教程
C语言 const 修饰函数参数 - C语言零基础入门教程 目录 一.const 简介 1.const 修饰变量 2.const 修饰指针 3.const 修饰在函数名前面 4.const 修饰在函数 ...
- 视频教程-Python零基础入门教程-Python
Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...
- Python零基础入门教程( 快速入门)
前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...
- C++零基础入门教程:基础篇(一)
前言 嘿嘿,我叕来啦─=≡Σ(((つ•̀ω•́)つ!别问我为什么突然变成了零基础入门教程(一),因为前面那三篇都是基础的不能在基础的教程了.(其实是因为顺序乱了,而且那时候没有单独弄一个专栏,后面我会 ...
- 周易零基础入门教程(一)
感觉这几篇简单的教程很不错哦.大概由于以前看过这类书籍,估计也是很零散的,所以我读这几篇感觉很亲切,没啥难点,一口气读完了,醍醐灌顶.接下来就是自己慢慢琢磨的节奏了! 周易零基础入门教程 作者:江南易 ...
- python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)
一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...
- SEO零基础入门教程(外链的发布和软文编写)
seo的作用是众所周知的,对网站进行seo优化,可以给网站带来大量的搜索引擎流量.但是想要做好网站优化也有难度,尤其是对于seo新手来说,因为缺乏理论和实战,所以seo新手需要多加练习.那么具体seo ...
- 九宫怎么排列和使用_剪映零基础入门教程第三十七篇:一学就会系列之九宫格小程序配音...
很多玩儿抖音的朋友都看过九宫格视频,但是并不是每个玩抖音的人都会制作这个九宫格视频,实际这个需要借助小工具来帮忙,而常用抖音的朋友们会对剪映更加熟悉一些,且九宫格视频在剪映内的制作方式则比较简单.那么 ...
- 计算机pscs6教程,photoshop CS6零基础入门教程
<photoshop CS6零基础入门教程>针对零基础学员开设,以教案和实际操作演示相结合的方式,详细地介绍adobe photoshop cs6的各项工具和命令.由浅入深.循序渐进地全面 ...
- finereport自学教程_办公物语丨Finereport零基础入门教程,你不可缺少的报表神器...
原标题:办公物语丨Finereport零基础入门教程,你不可缺少的报表神器 ⌛ 小办又来了,快,搬好你的小板凳. 今天小办要着重讲一下 之前推文里提到过的制表神器. 当你逐渐发现Excel不能满足你的 ...
最新文章
- 嵌入式linux学习笔记1—内存管理MMU之虚拟地址到物理地址的转化
- 平滑迁移 Dubbo 服务的思考
- [moka同学笔记转载]Yii 设置 flash消息 创建一个渐隐形式的消息框
- ajax 导出文件给 文件重新命名_Tanner LEdit 05 | 导出GDSII文件
- cs文件中控制页面table的大小、title名称(.aspx)
- [总结]DataGrid 固定表头实现(纵向和横向滚动条滚动,而Header不动)
- Java – HashMap详细说明
- Spring中BeanFactory和FactoryBean的区别
- Entity Framework 相关知识点合集
- 定时任务getScheduler
- 之前跳槽面试时整理的一些知识点
- 难过的时候看一看 再坏能有多坏!
- Phaser3 场景Scene之间的传值 -- HTML网页游戏开发
- VS2013 Codejock 实现 MFC 换肤
- 9008刷机教程oppo_手机黑砖9006/9008救砖教程 通用救砖模式刷机修复方法
- 软件需求说明书模板和实际案例
- 学术蓝答辩PPT模板
- Spring Security OAuth2.0 认证协议【15】实现QQ第三方登录
- algodoo是什么意思_ooc表示的是什么意思什么梗 网络用语OOC含义
- spark.yarn.archive spark.yarn.jars