数智C语言第二篇

数智C语言第二篇

一、环境配置

1.用什么工具写C语言代码

“工欲善其事,必先利其器”,可见我们对工具的利用是从祖辈就传下来的,而且也告诉我们在开始做事之前先要把工具准备好。有了好的工具那么我们做起事来也会事半功倍。学习C语言也是一样的,我们专业(电子)的C语言课程,以往老师都让下载C-Free
C-Free

而这里我们推荐使用DEV C++

DEV C++

1.1编译器的安装

DEV C++下载地址:https://sourceforge.net/projects/orwelldevcpp/
进入网站,点击Download
https://sourceforge.net/projects/orwelldevcpp/
下载成功后双击运行
DEV-C++.exe
点击OK(语言后面可以选择,这里我没看到Chinese…)

在这里插入图片描述
点击I Agree
在这里插入图片描述
Next
在这里插入图片描述
可以选择更改安装路径(不建议安在C盘)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成之后运行DEV C++,这里可以选择简体中文/Chinese,然后一直下一步即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此,DEV C++安装完毕,我们的工具准备好啦!

二、第一个C语言程序

首先进入DEV C++ 点击左上角的文件 >>>新建 >>> 源代码
在这里插入图片描述
在这里插入图片描述
新建之后需要保存并命名ctrl+S选择路径进行保存命名
在这里插入图片描述
然后就可以开始写代码啦
在这里插入图片描述

首先我们来写世界上第一个程序hello, world(至于为什么写hello,world而不是其他,大家可以看看百度百科的介绍https://baike.baidu.com/item/hello%20world/85501)

#include<stdio.h>
int main()
{
	printf("hello,world");
	return 0;
}

在这里插入图片描述
ctrl+s之后点击编译 >>运行
在这里插入图片描述
在这里插入图片描述
(DEV C++具体用法还是得大家自己摸索,拿到一个软件的时候最好先看看这个软件的各个按钮都是些什么东西)
如果点击编译出了问题,例如(大家可以停下来看看哪错了):
在这里插入图片描述

我们根据报错信息找到错误的地方(仔细一看,发现第5行的符合是中文的分号),这里要特别注意
刚入门的时候很容易中英文输入错误,这类错误往往还很难发现。建议大家更改一下自己输入法的设置。(补充一句,C语言每句话结束都要加分号,这是语法,如果漏加会报错。而且,所有语法中的符号必须用英文格式输入,比如;;前者会报错)

成功编译运行之后在这里插入图片描述
我们可以给这段代码加上注释,那什么是注释呢?

简而言之就是对某代码的说明,这段代码是干什么的,实现什么功能等

C 语言有两种注释方式:

// 单行注释

// 开始的单行注释,这种注释可以单独占一行。

/* 单行注释 */
/* 
 多行注释
 多行注释
 多行注释
 */

/* */这种格式的注释可以单行或多行。

不能在注释内嵌套注释,注释也不能出现在字符串或字符值中。

加上注释之后,代码如下:

#include <stdio.h>
int main()
{
	/* 第一个程序 */
	printf("hello,world");	// 输出hello,world
	return 0;
}

那么问题来了,那我直接在代码区域写

printf("hello,world");

这样不就行了吗?然后编译,运行。会发现编译器会报错。

首先每个c程序必须有一个main函数,程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。

int main()
{

}

在main函数里就是你要编写的内容,相当于告诉计算机:“这里面就是你要执行的命令。“

那么return 0;这一句是干什么的呢?它的意思是让主函数正常结束。一般来说这句话都是写在最后。如果你把这句话写在printf前面,还没等输出,程序已经结束了,所以就不会有东西输出。也就是说程序的一般就是(关于main函数的返回值问题,大家可以看看这篇文章:https://blog.csdn.net/piaojun_pj/article/details/5986516

int main()
{
	return 0;
}

所以hello world 的主程序就是

int main()
{
	printf("hello,world");
	return 0;
}

你会发现,即使这样写完,再编译还是错的。为什么呢?有没有发现在开头的代码里,第一行还有#include<stdio.h>这句话又是干什么的呢?

include就是“包含”的意思,预处理器看到**#include就会把<>尖括号中的那个文件找到,然后用该文件的内容替换掉#include <>这一行**。

stdio.h就是standard input output.header,也就是“标准输入输出头文件”,这个文件的内容就是一些基本输入输出函数的声明,比如scanf()printf(),你包含了stdio.h,就相当于有了这些函数,所以你才可以在main函数中使用它。

因此,一个hello,world 程序就很自然的出来了。

#include<stdio.h>
int main()
{
	printf("hello,world");
	return 0;
} 

这样就可以编译运行了。

这就是我们的第一个C语言程序,它非常简单,带领我们进入了C语言的大门

点个赞呗,可以让更多的人看到这篇文章,顺便激励下我,哈哈哈。关注我的微信公众号「👇👇👇」,专注于写基础知识,基础学习,适合新手小白,得空可能还会推荐一波我喜欢的软件或者插件。
在这里插入图片描述
DEV C++和C-Free的安装包我以及上传至公众号,有需要的小伙伴可自行到后台回复【002】

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值