C语言入门基础知识

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

       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:声明类型别名
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值