【C语言基础】:创建一个简单的 C语言代码_怎么自己编写一种程序语言

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • XCode:集成了clang(苹果电脑上的开发工具)
  • CodeBlocks:集成了gcc(这个工具比较小巧,需要配置环境,不太推荐)
  • DevC++:集成了gcc(小巧,但是工具过于简单,对于代码的风格养成不好,部分竞赛使用)
  • Clion:是默认使用CMake,编译器是可以配置的(工具是收费的,故不推荐)

整体考虑,推荐使用VS2022社区版进行学习,免费,使用方便,常见,(风格好看)

VS2022安装教程:https://www.bilibili.com/video/BV11R4y1s7jz/

3.创建第一个简单C语言代码

3.1创建项目

在VS上写代码,我们是需要创建项目的,打开VS后,直接新建项目就行了。步骤如下图:

7b1acc6b8794448faf1210d7e34b7de5.png87b728ff2cee4051ba0dcba70d4e33a7.png4018487229564a94a94b393af765a1c6.png

3.2创建源文件

项目创建好之后,在项目中可以看到头文件(.h为后缀)和源文件(.c为后缀),目前我们暂且不研究头文件。如果想写出自己的第一个C语言程序,我们就需要添加一个源文件,步骤如下:

ddba0acd0140474caada4d3ec2691949.png
图一

782bdf7c157549dd95345d5a25657eb2.png
图二

注意:图二取名时,结尾必须以.c为后缀。(.c为后缀代表以C语言语法来编译代码,.cpp代表以C++的语法来进行编译)

3.3简单代码的编写

接下来进行一个简单的代码编写与讲解。

#include<stdio.h>

int main()
{
	printf("hello\n");
	return 0;
}

在VS2022上运行代码的快捷键:ctrl+f5(笔记本:ctrl+fn+f5)

f3c99f7f4bd046679bf1f280940cfbd0.png

3.4代码的解释
①main函数(主函数)

每个C语言程序必须有main函数,而且只能有一个(即使有多个.c文件),它是程序的入口。main前面的int表示函数执行结束的时候返回一个整形类型(表示整数)的数,所以在程序结尾处写return 0;正好前后呼应。(为什么是0?约定俗成,记住便好。)

若对前面int还感到很模糊,不用太过纠结,之后会进行更加细致且广泛的讲解。

第一次写代码,常见错误

  • main写成mian
  • main后面的()漏掉了
  • 代码中的所有符号均为英文符号,记得将输入法切换为“英”之后再进行符号的输入。若使用中文符号程序会报错。
  • 一条语句结束后,有分号。若漏了程序也会报错。
②printf函数

代码中使用了printf函数,实现了对信息(hello)的打印

printf是一个库函数,它的功能是进行信息的打印。将要打印的信息放入双引号中便可进行打印。

现在只是知道有这么个函数存在,之后会对printf函数进行更细致的讲解。

③头文件与库函数

为了不再重复的实现常见代码,让程序员的编程效率提高,C语言标准规定了一组函数,这些函数再由不同的编译器厂商根据标准进行实现,供程序员使用。这些函数组成了一个函数库,被称为标准库,也被称为库函数。(在这个基础上不同编译器厂商可能会额外扩展提供部分函数,但这些函数在别的编译器上不一定支持)

上面#include<stdio.h>即为一个头文件。

std—standard(标准)、i—input(输入)、o—output(输出)

若要使用库函数,就必须要先声明头文件。

就像是要从库函数这个仓库里面拿出你想用的函数,就要先跟仓库管理员打个招呼,而仓库管理员就像是头文件。

所以库函数的使用,要包含对应的头文件。一个系列的库函数(功能相似)一般会声明在同一个头文件中。

库函数较多,后期会慢慢慢介绍,提前了解可参考链接:https://cplusplus.com/reference/clibrary/

④换行符

\n为换行的符号,此知识较为单一,看下图例子:

e73f4ef445184497acbf01d85f9b2daf.pnga7f3919285374922955975d728d4207c.png

键字

⑤关键字

C语言中有一批保留名字的符号,比如:int、if、return,这些符号被称为保留字或者关键字。

  • 关键字都有特殊的含义,是保留给C语言使用的。
  • 程序员自己在创建标识符的时候是不能和关键字重复的。
  • 关键字也是不能自己创建的。

C语言的32个关键字如下:

65714a4cfa2f45e1afb87e29f6679d3f.png

注意:在C99标准后加入了inlinerestrict_Bool_Comploex_Imaginary等关键字。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 25
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值