来入门一下C语言打印Hello World

news2024/11/18 16:47:04

📚目录

    • 安装程序
      • 官网下载软件
      • 启动程序
      • 运行代码
      • 解决乱码
    • 安装环境
      • IntelliJ Clion

安装程序

  1. IntelliJ Clion
  2. Visual Studio
  3. …等

       由于使用的主开发软件是IntelliJ的产品,所以这一次也使用旗下的IntelliJ Clion当做C的开发编程,当然更推荐你们使用Visual Studio最新版本来进行学习。我这先用IntelliJ Clion进行安装步骤演示,如果后续不习惯也可能会使用Visual Studio做开发,这个时候我会把Visual Studio的安装教程也给搞上来。

官网下载软件

官网
在这里插入图片描述

点击获取30天免费试用按钮进行下载,最新版本

在这里插入图片描述

下载完成后,双击exe文件

在这里插入图片描述
在这里插入图片描述

出现这个提示,点击运行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里默认选项是手动稍后重启,可别点击第一个选项框那个是立即重启,因为我们前面有勾选更新PATH变量所以要重启后生效。

在这里插入图片描述

这时查看桌面就可以看到软件的快捷方式

在这里插入图片描述

保存后电脑的数据后,手动重启电脑。

启动程序

在这里插入图片描述

在这里插入图片描述

创建Demo项目

在这里插入图片描述

项目创建后打开界面如下,我们点击ok

在这里插入图片描述

运行代码

在这里插入图片描述

默认代码就已经显示打印Hello, World!了


我们也写个打印语句吧,不能啥都自动生成吧!

在这里插入图片描述
运行走你
在这里插入图片描述
好家伙,中文直接乱码了

解决乱码

       修改编码方式解决乱码,程序默认使用的GBK编码所以会出现乱码,那么我们只要设置编码方式为UTF-8即可

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后通过快捷方式设置 Ctrl+Shift+Alt+/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置完成后,打印就正常了

在这里插入图片描述

安装环境

IntelliJ Clion

IntelliJ Clion 环境变量,在安装程序中只要有勾选,这一选项那么程序就会配置好环境变量.

在这里插入图片描述

怎么查看环境变量

在这里插入图片描述
在这里插入图片描述
关于 --> 高级系统设置
在这里插入图片描述
高级–> 环境变量
在这里插入图片描述
      如果安装时没有勾选的话可以按照这个步骤去配置环境变量,并且把你们的安装路径设置到用户变量中去.
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1089223.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

App自动化测试环境搭建

目录 1、java jdk安装 2、node.js安装 3、安装模拟器安装 4、Android SDK 安装 5、Appium-Server安装 6、appium客户端安装  7、Appium-Python-Client安装 只做记录和注意点,详细内容不做解释 环境:winappium夜神模拟器python 需要用到的工具&a…

树和二叉树 | 一些遇到的小问题

1. TreeNode<T> &a TreeNode<T> &a是一个引用&#xff0c;指向类型为T的TreeNode节点。这个引用可以用来修改或访问该节点的值或属性。 2. *BiTree是什么意思&#xff1a; typedef struct BiTNode{ char data;struct BiTNode* lchild, * rchild; }BiT…

8中间件-Redis、MQ---基本

中间件&#xff08;Middleware&#xff09;是指位于客户端和服务器端之间的软件&#xff0c;用于处理请求和响应&#xff0c;以及提供额外的功能和服务。中间件可以用于各种不同的应用程序&#xff0c;例如Web应用程序、消息传递系统、数据库管理系统等。 在Web应用程序中&…

pycharm远程调试运行程序出现No such file or directory:解决办法

太离谱了&#xff01;&#xff01;&#xff01;&#xff01; 首先还是配置这里 然后重点来了&#xff0c;root path这里填上代码文件夹路径 然后mapping这里就不要再加了&#xff01;&#xff01;&#xff01;因为这个会和上面的root path拼在一起&#xff01;&#xff01;&am…

C++学习day7

一、思维导图 二、作业试编程&#xff1a; 封装一个学生的类&#xff0c;定义一个学生这样类的vector容器&#xff0c;里面存放学生对象&#xff08;至少3个)再把该容器中的对象&#xff0c;保存到文件中。 封装一个学生的类&#xff0c;定义一个学生这样类的载体容器&#xff…

递归:如何用三行代码找到“最终推荐人”?

文章来源于极客时间前google工程师−王争专栏。 推荐注册返佣金。用户A推荐用户B&#xff0c;用户B又推荐了用户C来注册。用户C的“最终推荐人”为用户A&#xff0c;用户B的“最终推荐人”也为用户A&#xff0c;而用户A没有“最终推荐人”。 可以通过数据库来记录这种推荐关系…

【java学习—七】单继承和多层继承(30)

文章目录 1. 相关概念2. 从代码中理解 1. 相关概念 Java 只支持单继承&#xff0c;不允许多重继承&#xff1a; &#xff08;1&#xff09;一个子类只能有一个父类 &#xff08;2&#xff09;一个父类可以派生出多个子类      举例区分&#xff1a; class SubDemo extend…

针对量化交易SDK的XTP的初步摸索

这东西只要是调用API实现自动交易股票的&#xff0c;就不可能免费的接口。 并且用这些接口实现自动交易还得 归证券公司监管。比如 xtp出自 中泰证券&#xff0c;那么如果用xtp实现自动交易股票的软件&#xff0c;具体操作实盘的时候 不能跑再自己的电脑上&#xff0c;必须跑在…

EasyX图形库实现贪吃蛇游戏

⭐大家好&#xff0c;我是Dark Falme Masker,学习了动画制作及键盘交互之后&#xff0c;我们就可以开动利用图形库写一个简单的贪吃蛇小游戏&#xff0c;增加学习乐趣。 ⭐专栏&#xff1a;EasyX部分小游戏实现详细讲解 最终效果如下 首先包含头文件 #include<stdio.h> #…

C语言实现数据结构顺序查找和折半查找代码

文章目录 一、顺序查找二、折半查找 一、顺序查找 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> typedef struct {//查找表的数据结构int *data;//动态数组基址int TableLen;//表长 }SSTable;void InitTable(SSTable *L) {//初始化一个…

10Wqps网关接入层,LVS+Keepalived(DR模式)如何搭建?

说在前面 在40岁老架构师 尼恩的读者交流群(50)中&#xff0c;很多小伙伴拿高薪&#xff0c;完成架构的升级&#xff0c;进入架构师赛道&#xff0c;打开薪酬天花板。 最近有小伙伴拿到了一线互联网企业如京东、网易、微博、阿里、汽车之家、极兔、有赞、希音、百度、滴滴的架…

Redis的Java客户端-Jedis

目录 一、Jedis基本用法二、Jedis连接池 一、Jedis基本用法 二、Jedis连接池

C语言中的自定义类型详解(结构体 + 枚举 + 联合(共用体))

文章目录 1. 结构体1.1 结构体的声明1.2 结构体成员的访问1.3 匿名结构体1.4 结构体的自引用1.5 结构体内存对齐&#xff08;计算结构体的大小&#xff09;1.6 结构体传参1.6.1 传值传递1.6.2 传址传递&#xff08;使用指针&#xff09; 2. 位段2.1 什么是位段&#xff1f;2.2 …

Pytorch从零开始实战05

Pytorch从零开始实战——运动鞋识别 本系列来源于365天深度学习训练营 原作者K同学 文章目录 Pytorch从零开始实战——运动鞋识别环境准备数据集模型选择数据可视化模型预测总结 环境准备 本文基于Jupyter notebook&#xff0c;使用Python3.8&#xff0c;Pytorch2.0.1cu118…

五、OSPF动态路由实验

拓扑图&#xff1a; 基本ip的配置已经配置好了&#xff0c;接下来对两台路由器配置ospf协议&#xff0c;两台PC进行跨网段通讯 R1与R2构成单区域OSPF区域0&#xff0c;首先对R1进行配置 首先进入ospf 默认进程1&#xff0c;router id省略空缺&#xff0c;之后进入area 0区域&…

NodeMCU ESP8266 GPIO使用详解(图文并茂)

NodeMCU ESP8266 GPIO使用详解 文章目录 NodeMCU ESP8266 GPIO使用详解前言什么是GPIO&#xff1f;GPIO 的使用GPIO模式作为输出输出高电平输出低电平 作为输入上拉输入下拉输入读取输入值 总结 前言 前面的文章中我们已经学习了如何点亮一个LED灯&#xff0c;在嵌入式的世界里…

Web自动化测试入门 : 前端页面的组成分析详解

目前常见的前端页面是由HTMLcssJavaScript组成。 一、HTML&#xff1a; 作用&#xff1a;定义页面呈现的内容 HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言&#xff0c;而是一种标记语言 (markup langua…

【问题思考】为什么SCAN CSCAN会导致磁臂黏着而FCFS不会导致磁臂黏着?

问题 这道18年的真题引起了我的疑惑&#xff0c;SCAN和CSCAN我认为应该也不会导致磁臂黏着&#xff0c;因为他们对于一个访问序列&#xff0c;比如19&#xff0c;24&#xff0c;52&#xff0c;现在正往外走&#xff0c;但是来了一个12的&#xff0c;不是早晚会往回走&#xff…

【数据结构】:队列的实现

队列 队列的概念及结构 队列&#xff1a;只允许在一端进行插入数据操作&#xff0c;在另一端进行删除数据操作的特殊线性表&#xff0c;队列具有先进先出 FIFO(First In First Out) 入队列&#xff1a;进行插入操作的一端称为队尾 出队列&#xff1a;进行删除操作的一端称为队…

AN基础工具——变形工具

【AN基础工具——变形工具】 基本使用方法&#xff1a;任意变形工具基础动画 本篇内容&#xff1a;学会使用变形工具 重点内容&#xff1a;变形工具 工 具&#xff1a;Adobe Animate 2022 基本使用方法&#xff1a; 任意变形工具 《任意变形工具&#xff08;快捷键Q&#xff0…