初识C语言二

(2)第一个C语言程序

接下来让我们开始来进入C语言的编程,首先在写代码之前我们要先准备好工具——编译器

这里建议大家使用微软提供的编译器Visual Studio 2022(简称vs。)

注:这里我使用的是vs2022,大家可以根据自己的版本使用,或者下最新的版本也是可以的,不用以我的为标准,使用方法是一样的。

----------------------------------------------------------------------------------------------------------------------------

写C语言代码的步骤:

1、创建工程(项目)

2、创建文件

3、添加源文件

4、写代码

------------------------------------------------------------------------------------------------------------------------------

接下用vs来进行演示:

1、创建新项目——选中C++——选择空项目——更换名称

  

2、更改位置——点浏览——创建文件路径(建议存储空间大的,且在统一文件里,方便管理)

3、右击源文件——添加——新建项——选中C++文件,更换名称【注意文件名后缀名要写“.c”;“.cpp”是c++文件】——点添加

补充知识点:在写C代码的时候,我们经常说要写点C文件,这其中的点C文件被我们称作源文件;除此之外,还有点H文件,被称作头文件(head)【放在开头】

写C语言代码的基本框架:

编写好代码之后,按F5即可跳出控制台窗口显示输出对象。(或按Fn+F5)

也可在vs中点击调试,选中开始执行但不调试命令,也是一样的效果。

【注:Ctrl+F5或Ctrl+Fn+F5是执行并调试的命令。】

补充:若未显示,可用以下方法解决(前提是你输入的是正确的未发生错误的代码)

点项目名城——右击点属性——再点链接器——点系统后再点子系统——改控制台——最后点应用+确定即可。

【注:老版本的vs编译器可能会出现控制台窗口一闪而过的场景,新版本一般都不会,如果有的话,就用这个方法解决。】

回归我们编写的代码,首先,我们先试着点键盘上的Fn+F10或F10【注:在main()后确认开始】后会发现代码也可以运行;这时屏幕上会出现“向右箭头”,在调试窗口不关掉的前提下(为了显示内容),继续按快捷键会发现“向右箭头”跳到了下一行,再按也是如此,如此反复,直至代码末尾;在跳到代码能在窗口上出现的那一行命令是,会发现两个意义——

【注:关掉调试窗口后仍在运行,可在按快捷键(代码最末尾时)或点“▶”可关掉】

1、“return 0;”是可以让内容在窗口上显示。

解释一下原因:已知C代码的写法   

 int  main(){

                      ......... 

                     return 0;

                  }

“int”是整形的意思,main前面的int表示main函数调用返回一个整形值。

这其中“return”是返回的意思;“return 0”意思是返回0;而由于“0”是整数,“int”期望最后返回一个整形值,“返回0”与“int”前后相互呼应;因此,这也是一种配合的关系。

2、程序是由main函数(主函数)第一行开始执行的;因此,主函数是程序的入口

补充:在一些书本上有以下的写法:

void   main(){

                        .........

                     }

但这种写法是过时的写法,并不提倡。

【注:在C语言代码中,不能没有main函数(主函数),也不能有多个main函数,main函数有且只能有一个,且是让计算机执行命令的开头。】

既然每个代码都要写出main函数(主函数)的话,那么继续深入,如果要在main函数里要完成任务,在屏幕上输出内容的话,就要在给予一个函数——printf。

【注:printf可分开理解为printf(打印)function(函数),即打印函数的意思。】

写法:printf(“内容\n”);——“”双引号下为输出内容。

扩展:printf函数在C语言中又名库函数,即C语言本身提供给我们使用的函数。(类似于使用他人的东西)(有关库函数的知识后面在补充)。

而借用别人的东西,就要跟要别人打个招呼吧。

所以在C语言中#include<stdio.h>意思为包含一个叫"stdio.h"的文件。

#——指令形式

include——包含

<>——兼括号并不可少,是语法中一种格式

解释下stdio.h的意思:

std——standard(标准)

i——input(输入)

o——output(输出)

【注:注意在以后你要使用这样输入或输出的函数时候,都要引用“stdio.h”的头文件】

最后在提一点,"stdio.h"或<stdio.h>中引号或兼括号都可以,但有一定的区别,后续再细讲。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值