初识C语言(上)

本文是初学者学习C语言的入门篇,介绍了C语言的基础知识,包括C语言的定义、第一个C程序的创建过程,详细讲解了main函数、printf函数和return函数的使用。还探讨了数据类型、变量和常量的概念,包括变量的声明、命名、分类、作用域和生命周期,以及常量的种类。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

前言

我是一名初学者,想要通过自己的努力成为一个编程大佬,在学习的过程中,我会通过发博客的方式,将自己学习期间学到的东西展现出来,并且尽量保持每周至少发一篇博客,可以增强我对这些知识的理解,也希望可以给一起学习的你们带来一些帮助。同时也希望如果有大佬看到我发的博客可以给我一些建议。


一、什么是C语言?

首先,像汉语、日语、英语等,它们是人和人交流的语言,而C语言是计算机语言,是用于人和计算机交流的语言,如今计算机语言已经有上千种,比如C语言、C++、Java、Python、Go语言等都是计算机语言,C语言只是其中的一种。
比较官方的解释如下:
C语言是一门通用计算机编程语言,广泛用于底层开发。C语言的设计目标是提供一种能一简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

二、第一个C语言程序

首先,写一个程序,需要先创建一个项目,这里小聂用vs2022来为大家演示。

(一)创建新项目

1.打开vs2022,点击这里的创建新项目
打开vs2022

2.创建空项目
创建空项目

3.在这两个位置可以更改项目名称以及更改保存项目的位置,点击创建。
修改项目名称、位置

4.点击源文件–>添加–>新建项
添加新建项

5.选择C++文件,并且更改名称为 .c 文件,这里小聂以test.c为文件名称,这样一个项目就创建好了。
如下:
项目

项目创建好之后,那就可以写我们的第一个C语言程序了

(二)写第一个C语言程序

代码如下(示例):

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

先让大家看一下运行的结果
第一个C程序运行结果

首先,先解释一下 main 函数,main 函数称为主函数,它是一个程序的入口,而且每个程序中有且仅有一个。
为什么它是程序的入口呢,我们可以通过调试来看。
点击F10 —逐过程进行(一步一步走程序)
调试
这里我们可以看到,程序要执行的下一条语句在第4行,那就说明程序执行的第一条语句是从第3行也就是main函数开始的。
而如果想要写多个main函数,那将会报错(main函数已有主体)。
如下:
多个main函数
这里我们可以看到说main函数已有主体,所以说明在一个程序中有且仅有一个main函数。

(三)main函数的标准写法

代码如下:

\\标准写法
int main(){
   
	return 0;
}

除了标准写法,还有几种其他的写法,不过这几种小聂都不推荐哦。


                
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

正在努力的小聂同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值