《C语言》C语言入门(新手向)

文章介绍了C语言的基本概念,包括C语言的性质和在计算机中的作用。接着展示了第一个C语言程序,强调了main函数作为程序入口的重要性。还讨论了printf函数和库函数的使用,以及包含头文件的必要性。最后提到了C语言的关键字及其特殊意义。
摘要由CSDN通过智能技术生成

一.什么是C语言

⼈和⼈交流使⽤的是⾃然语⾔,如:汉语、英语、⽇语
那⼈和计算机是怎么交流的呢?使⽤计算机语⾔。
⽬前已知已经有上千种计算机语⾔,⼈们是通过计算机语⾔写的程序,给计算机下达指令,让计算机
⼯作的。
C语⾔就是众多计算机语⾔中的⼀种,当然C++/Java/Go/Python都是计算机语⾔。在这里插入图片描述

二.第一个C语言程序

#include <stdio.h>
{
printf("holle world");

return 0;
}

我用的编辑器是VS2022
将这一段代码写入吧,这将成为你的第一段代码。
在这里插入图片描述

三.main函数

每个 C 语⾔程序不管有多少⾏代码,都是从 main 函数开始执⾏的, main 函数是程序的⼊⼝,
main 函数也被叫做:主函数。 main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类
型的值。所以在 main 函数的最后写 return 0; 正好前后呼应。

  • main函数是程序的⼊⼝
  • main函数有且仅有⼀个
  • 即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数(因为程序的⼊⼝只能有⼀个)
    第⼀次写代码,⼀些常⻅的错误总结:
  • main 被写成了mian
  • main后边的()漏掉了
  • 代码中不能使⽤中⽂符号,⽐如括号和分号
  • ⼀条语句结束后,有分号

四.printf和库函数

代码中使⽤了 printf 函数,实现了在屏幕上的信息的打印。
这⾥简单的介绍⼀下 printf , printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进⾏信息的打印。

int n = 0;
printf("%d",n);//printf打印整形
printf("%c",'q');//printf打印字符
printf("f",3.14);//printff打印浮点型

这⾥的 %d , %c 等是占位符,会被后边的值替换。(后期再介绍)
库函数的时候,是需要包含头⽂件的,⽐如: printf 函数需要包含的就是 stdio.h 这个头⽂件,
具体的⽅法就是:

#include <stdio.h>

那什么是库函数呢?
为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不
同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准
库,这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函
数其他编译器不⼀定⽀持
)。
⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。
库函数⽐较多,后期慢慢来介绍.
提前了解可参考链接:
C library

五.关键字介绍

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

  • 关键字都有特殊的意义,是保留给C语⾔使⽤的
  • 程序员⾃⼰在创建标识符的时候是不能和关键字重复的
  • 关键字也是不能⾃⼰创建的。
    C语⾔的32个关键字如下:
auto break case char const continue default do doble else enum float for goto if int long register return short signed sizeof struct switch typedef union unsigned void volatile while inline 

⼀些关键字⼤家可以去了解⼀下,不过使⽤最多的还是上⾯的32个关键字。
今天就先到这里吧,让我们明天再见。
感谢你的观看
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Yui_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值