C语言入门:基本的模板详解

首先说明,部分代码由AI编写,使用的是国内基于ChatGPT3.5的一款AI软件,速度有点慢但是免费,地址是:点击这里

一、引言

发现写的文章里还是C语言和数据结构相关的读者比较多,于是决定从此每周最少写一篇博客,内容是关于C语言或者数据结构,提供大家学习。

二、安装编译软件

我个人比较喜欢用VC++6.0这款老的编译器,这是我接触编程用的第一款编译器,容易安装,编译速度快,但是没有联想功能,不会自动生成模板代码,都得自己敲,这样对初学者是有好处的,初学者必须记住C语言里面的关键词和常用方法名,这样有助于以后学习Java等其他语言。

百度搜索VC++6.0下载,然后跟着教程安装即可:
在这里插入图片描述
如果已经安装了其他软件也没必要再安装VC++6.0了,编译器只是个平台,基础知识和语法跟其无关。

三、创建第一个程序文件

以VC++6.0为例,依次点击:

  1. 右上角文件
  2. 新建
  3. 文件
  4. C++ Source File
  5. 右边输入文件名字,比如TestOne,选择存储位置
  6. 确定

这样就创建了一个Cpp文件,Cpp也就是Cplusplus的意思,也就是c++,c和c++是联通的,所以在c++文件里写c代码是没有问题的。

四、编写第一个程序

首先直接上一段模板代码:

#include<stdio.h>
int main()
{
	return 0;
}

这就是一段模板,后面不管写高级程序还是低级程序,都得先把这段代码先写出来,死记硬背就行,这里详细解释一下这几句是什么意思:

#include<stdio.h>

这句就是熟话说的添加一个头文件,头文件就是stdio.h,作用就好比别人推荐你去买一个物品,物品的名字告诉你了,但只有名字不够啊,又不是只有一家商店,还得告诉你具体地点,把物品和地点写下来,告诉你这个物品是那个商店买的。再回到代码,假设编译器是买家,而你是推荐人,写头文件,就是告诉编译器我代码里面有的东西,你到这里面去找。

int main() 
{  
	return 0;  
}

这是一个整体,名字叫函数或者方法,叫函数比较贴切,会联想到数学里面的函数,比如:y = f(x),输入一个x或者不输入值到函数里,会得出y值。同样,上面函数里没有输入值,代码里有一句return 0,意思是返回一个0,就好比是计算出的y值,只是没有计算过程。叫方法也不错,方法也就是解决问题的途径步骤,学多了就会发现,写一段代码就是写一个求解问题的步骤,一个程序就是解决一个大问题的步骤集。
上面这三行算是函数模板的一个例子,模板是什么样呢?

返回值类型  函数名称(参数)
{   
	return 返回值;  
}

返回值类型

上面的int,说明返回值类型是整型,英语全称是integer,整数的意思,还有很多其他类型这里先不介绍。

函数名称

函数名称是可以随便取的,意思表达准确清晰就是,表示这个函数是用来干什么的。比如求和的函数,可以命名为:getSum,获取和的意思,具体命名规范后面再讲。
虽然可以随便命名,但代码运行的时候总得知道哪个函数是第一个运行的吧,总得有个起始位置,所以规定把名字为mian的函数当做第一个函数,也就是主函数,所以主函数是必不可少且只能有一个

(参数)

这就是上面提到的给定的函数的x值,比如y = x²,给定x值后函数就能给我一个结果,但是有的函数是不需要x的,比如 y = 2,所以函数里的参数也是可不要的,不要就是空:()

{
}

两个大括号包裹的内容叫做函数体,既然叫体就说明有界线的东西,大括号就是跟别的函数划清界限,里面的东西是这个函数私有的。

return 返回值

上面说到函数体里面的东西是私有的,别人无权访问,那给了函数x值,计算后得到的y值怎么获取呢,因此就需要函数自己主动把结果拿出来,因此return就是:我计算完了,告诉你结果。所以return 0表示:结果是0拿去吧。

五、运行程序

这是一个很死的步骤:
1、编译,点击这个按钮
在这里插入图片描述

2、查看编译结果
在这里插入图片描述
0错误0警告,代码代码没问题。
3、运行,点击这个按钮
在这里插入图片描述

4、运行结果
在这里插入图片描述

看到运行结果这个时候有人会觉得,就这?电视剧里代码运行不是这么演的啊!
我当初就是这么想的,后面才明白,c语言就好比英语里面的字母和单词,那些高级的程序就好比英语作文,字母和单词只是基础工具,c语言也是如此。

ok,看完这篇算是踏进c语言大门一个脚趾头了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值