第一个C语言程序
#include <stdio.h> int main() { printf("hello world\n"); return 0; }
这⾥演⽰VS2022中创建项⽬和编写C代码的过程,并运⾏出结果。
在VS2022上运⾏代码的快捷键: Ctrl+f5
函数篇
一、 main函数
// 第一个C语言程序 #include <stdio.h> int main() { printf("hello world\n"); return 0; }
每个 C 语言程序不管有多少行代码,都是从 main
函数开始执行的, main 函数是程序的入口,main
函数也被叫做:主函数。 main
前⾯的 int
表⽰ main
函数执行结束的时候返回⼀个整型类型的值。所以在 main
函数的最后写 return 0;
正好前后呼应。
- main函数 是 程序的入口
- 一个工程中main函数有且仅有一个
- 即使⼀个项⽬中有多个
.c
⽂件,但是只能有⼀个main函数(因为程序的入口只能有⼀个)
★☆★ 第⼀次写代码,⼀些常见的错误总结:
- main 被写成了mian
- main后边的()漏掉了
- 代码中不能使⽤中⽂符号,⽐如括号和分号
- ⼀条语句结束后,有分号
二、printf 和 库函数
在上⾯的代码中有⼀句代码如下:
printf("hello World\n");
代码中使⽤了 printf 函数,实现了在屏幕上的信息的打印。
这⾥简单的介绍⼀下 printf
printf
printf( " 所需打印的内容" );
- 库函数:使用时需包含头文件 #include <stdio.h>
- 功能:
- 在标准输出设备(⼀般指屏幕)上进⾏信息的打印。上⾯的代码是使⽤ printf 函数打印字符串。只要把想要打印的⼀串字符 放在双引号中 并传递给printf函数就可以打印。
- 打印其他类型的数据。
int n = 100;
printf(" %d \n", n); //printf打印整型
printf(" %c \n", 'q'); //printf打印字符
printf(" %lf \n", 3.14); //printf打印双精度浮点型
三、库函数
库函数的概念
为了不再重复实现常见的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不
同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准
库,这些函数也被称为库函数。在这个基础上⼀些编译器厂商可能会额外扩展提供部分函数(这些函
数其他编译器不一定⽀持)。
一个系列的库函数⼀般会声明在同一个头文件中 ,所以 库函数的使用,要包含对应的头文件。
库函数⽐较多,后期慢慢来介绍,提前了解可参考链接:https://cplusplus.com/reference/clibrary/
四、常见库函数(大全)
文章链接,后续更新会补上
五、关键字介绍
C语言中有一批 保留的名字的符号,比如: int
、 if
、 return
,这些符号被称为 保留字 或者 关键字 。
- 关键字都有特殊的意义,是保留给C语言使用的
- 程序员自己在创建标识符的时候是不能和关键字重复的
- 关键字也是不能自己创建的。
C语言的32个关键字如下:[ 使用最多 ]
auto
break
case
char
const
continue
default
do
double
else
enum
ex
float
for
goto
if
int
long
register
return
short
signed
sizeof
struct
switch
typedef
union
unsigned
void
volatile
while
注:在C99标准中加⼊了 inline
、 restrict
、 _Bool
、 _Comploex
、 _Imaginary
等关键字。
一些关键字大家可以去了解一下,不过 使用最多的还是上面的32个关键字 。
注:https://zh.cppreference.com/w/c/keyword(C语言关键字的全部介绍)
后面我对于C语言的讲解,会慢慢介绍这些常用的关键字的。