第一个C语言项目

一、什么是C语言

首先,我们要认识一下什么是C语言。C语言是一门计算机语言,广泛应用于底层开发。C语言的设计目标是能提供一种简易的方式编译、处理低级存储器、产生少量的机器码以及不需要不需要任何环境支持便能运行的语言。

C语言是有国际标准的,二十世纪八十年代,为了避免各个厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,成为ANSI C,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上支持了汉字编程。

C语言是一门面向过程的语言,与C++、java等面向对象的编程有所不同。

那么怎么进行C语言编程呢?我这里用的C语言编程工具是VS2022。

二、写一个C语言项目

写程序的步骤:

  1. 创建一个项目
  2. 在项目中创建源文件
  3. 写代码
  4. 编译+链接+运行代码

1、创建一个项目

首先我们打开VS2022,选择创建新项目。

091d0cdf06f74a77a7b034451e2f001d.png

选择创建一个类型为C++的空项目。

c6c8e9b6acbe4bbca7b9b5fe6452c545.png

填写项目名称(项目名称最好不要是中文,作为一名入门的程序员养成良好的习惯)然后选择想要放代码的位置,点击完成就完成了第一个C程序项目的创建。

0e97dca9bd2a4022b15cf0c3ccfd7c84.png

 2、新建源文件

xxxx.c的文件叫源文件。

xxxx.h的文件叫头文件。

找到解决方案资源管理器中的源文件选中,鼠标右击选择添加 新建项。

f32cfd811f4d47c783056fd40481e454.png

 在打开的窗口中选择Visual C++,选择C++文件(.cpp),在下面名称出填写源文件的名称,以  .c 结尾,点击添加,就完成了对源文件的创建。

3、编写代码

写C语言程序必须要有主函数。

int main( ){

        printf("CHINA");

        return0;

}

写完代码后如何执行呢 - C语言代码是从主函数的第一行开始执行的,所以C语言代码必须要有主函数(main()函数)。

上面代码中,int是函数返回值的类型,main是函数名,{ }内的部分为函数体。

int是整形的意思。

printf - 库函数 - 在屏幕上打印信息的。printf函数的使用,也要打招呼(引用头文件"stdio.h")。

引用头文件的格式为    #include <stdio.h>     //包含一个头函数。

4、编译+链接+运行代码

编译+运行代码快捷键:Ctrl + F5

                                      Ctrl + Fn + F5

如果上边的两个快捷键都不能用的话,选择菜单栏中的调试 - 开始执行但不调试。同样能进行运行代码的操作。

有些编译器的初始设置是不一样的,有些小伙伴可能会遇到运行了程序但是运行控制台闪了一下就关闭了,这种情况在一些比较低的版本是可能会遇到的,那么下面就带来VS运行控制台一闪而过的解决方法。

我们选中项目名称,右键单击选择下面的属性,打开属性窗口。

78fc3795db99484cb9ba4d839ee77b89.png

 点击链接器的下拉菜单,选中系统,子系统右边的下拉菜单中选中控制台,应用后点击确定,这样你运行程序之后控制台就不会一闪而过啦。

这里我们要注意,C语言可以有多个 .c文件,但是一个工程中只能由一个main()函数。

到这里我们的第一个C语言项目就完成了,上面的代码运行结果为:

f7f9fb6b7f0b449cbab5d03336eb3340.png

 以上就是创建一个C语言项目的过程了,有些地方可能解释的比较简单,如果小伙伴有什么问题可以留言,刚开始学习C语言,要学会自己进行操作,多思考多实践。

下一期我会更新初识数据类型和常量、变量。一起加油吧!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值