Hello! 博友们,进入大学编程语言的学习,很多同学肯定都是从C语言入手,那么C语言究竟是什么样的语言呢?今天就让我来介绍一下吧!
1.对C语言本身的理解
提及代码与编程语言,很多小白可能都会不由自主地认为这是一门很高级的技术,自己估计学不会,从而产生了一丝畏难之心。实际上,和汉语、英语、⽇语一样,C语⾔也是一门语言,只不过,前者属于人与人日常交流的自然语言,而C语⾔则属于众多计算机语⾔中的⼀种,用于人与计算机的交流。当然,
C++/Java/Go/Python
也是主流的计算机语⾔。
2.C语言的程序运行原理
C语⾔是⼀⻔编译型计算机语⾔,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译器编译和链接器的链接后,可执⾏⽂件才能执⾏。 如下图所示,演示了源程序经过编译器和链接器处理的过程。

1. 每个源⽂件(.c)单独经过编译器处理⽣成对应的⽬标⽂件(.obj为后缀的⽂件)
2. 多个⽬标⽂件和库⽂件经过链接器处理⽣成对应的可执⾏程序(.exe⽂件)
3.源文件与头文件的介绍
C语⾔把
.c
为后缀的⽂件称为源⽂件,把
.h
为后缀的⽂件称为头⽂件。
在VS上写代码,我们是需要创建项⽬的,直接右击源文件添加新建项即可。



4.写第一个C语言程序
Hello C language !!!

按住 ctrl+f5 执行(笔记本电脑 ctrl+fn+f5)

恭喜你!编好了第一个C语言程序!
5.main函数
每个 C 语⾔程序不管有多少行代码,都是从 main 函数开始执行的, main 函数是程序的入口, main 函数也被叫做:主函数。 main 前⾯的 int 表示 main 函数执⾏结束的时候返回⼀个整型类型的值,所以在 main 函数的最后写 “ return 0; ” 正好前后呼应。
•
main函数是程序的⼊⼝
•
main函数有且仅有⼀个
•
即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数(因为程序的⼊⼝只能有⼀个)
易错点
总结:
•
main 被写成了mian
•
main后边的()漏掉了
•
main()后面多加了分号
6.库函数
为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函数其他编译器不⼀定⽀持)。
上图中
#include<stdio.h>
就是库函数,其中包含了
printf
printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进⾏信息的打印。上面的代码是使⽤ printf
函数打印字符串。只要把想要打印的⼀串字符放在双引号中并传递给 printf 函数就可以打印。
7.关键字介绍
- void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果
- char:字符型类型数据,属于整型数据的一种
- int:整型数据,通常为编译器指定的机器字长
- float:单精度浮点型数据,属于浮点数据的一种
- double:双精度浮点型数据,属于浮点数据的一种
- short:修饰int,短整型数据,可省略被修饰的int。
- long:修饰int,长整形数据,可省略被修饰的int。
- signed:修饰整型数据,有符号数据类型
- unsigned:修饰整型数据,无符号数据类型
- struct:结构体声明
- union:共用体声明
- enum:枚举声明
- typedef:声明类型别名

本文介绍了C语言的基础知识,包括其与编程语言的关系、编译原理、源文件与头文件、main函数的作用、库函数的使用、数据类型(整型、字符型、浮点型)以及printf和scanf函数的基本用法。通过学习这些内容,读者可以初步理解C语言并准备进一步探索。
最低0.47元/天 解锁文章
702





