初识C语言

目录

一、什么是C语言?

二、第一个C语言程序

main函数知识点:

main函数扩展:

补充:visual stdio 2019 的使用


一、什么是C语言?

C 语言是一门计算机语言。计算机语言就是人和计算机之间交流的语言。什么Java/C++之类的就是计算机语言。

其次C语言广泛应用于底层开发。C语言的设计目标是提供一种能以简易 的方式编译、处理低级存储器、产 生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的 C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制 定了一套完整的美国国家标准语 法,称为ANSIC,作为C语言最初的标准。

二、第一个C语言程序

首先如果我们需要敲代码,我们需要一个编译器,这个编译器不同学校有不同设置,有用dev,‘上古战神’visual C++ 6.0的,有用visual stdio 2010等的编译器。

首先在我们认识C语言程序之前我们要新建一个项目

打开visual stdio 2019

下一步创建新项目 

 然后点击下一步

项目名称大家可以自己编辑然后创建项目

右击旁边的源文件

选择新建项 ,选择c++文件

将.c改完后, 添加之后就可以开始编写代码了。

插话:在c代码中我们会遇到一些文件,.c文件的是源文件,.h文件是头文件,头文件顾名思义也就是放在代码开头。

接下来看下面一段代码

这一段代码是最经典的代码了,当你在编译器中打出这段代码并运行的的时候(F5或者ctrl+F5),就可以看到弹出窗口并显示hello world。

我们先不看开头,这段代码从main开始看起,main函数其实就是主函数,任何一段代码都会从主函数执行,也就是当你运行这段代码的时候会从main函数中的{}读起。一段代码不能没有main函数,而且有且仅有一个main函数。

那么main函数的结构是什么样的呢?

基础框架如上图所示,首先main函数之前有个int,那么int就表示整型的意思,int main就表示该主函数返回一个整形值,return 0;就是返回一个0整形值。

那么我们要想在屏幕上输出一些东西,就用printf函数来解决这个问题,在其后面的("")中间可以写任意的东西。

例如:

但是当你有这段代码的时候,就会出现一个问题

 它告诉你没有定义printf。当你想用这个函数的时候你就得引用它,所以#include<stdio.h>就是引用stdio.h文件中的函数,那么stdio.h文件又是c语言自带的,我们称像这样#include<>引用C语言自带的函数,为库函数。因此在使用某一库函数时,我们都要在程序中引用(用#include)该函数对应的头文件。这样能节省我们的时间,方便使用一些功能。

main函数知识点:

main函数是程序的⼊⼝

main函数有且仅有⼀个 

即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数(因为程序的⼊⼝只能有⼀个)

main函数扩展:

在一些教学或者书本中我们会看到如下代码

 这种代码也可以写,只不过我们更采用上面一种写法。其中void就是空的意思。void main ()表示无返回值,就是说在程序尾不需要加return 0。

C语言中注释的使用

C语言中注释需要使用两种方式:

(1)用//的单行注释,在前一个代码中,我使用了//来注释掉第一行预处理指令。这种注释可以单独占一行,也可以出现在一行中其他内容的右侧。这种注释的范围从//开始,以换行结束。也就是这种注释只能单行。

(2)以/* 开始,*/结束的注释,这种注释可以包括多行内容。它可以包括单行,也可以包括多行。 

点击该按钮,可以使用//的单次多行注释,效果如下图所示

补充:visual stdio 2019 的使用

修改主题或背景颜色,修改字体

添加任意源文件

在工具——选项——常规——视觉体验下的颜色主题可以修改主题颜色(2022可以添加主题)

在常规中的项背景下可以修改背景颜色,还可以选择字体以及字体大小

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值