入门篇:c语言基础介绍
扫描二维码
随时随地手机看文章
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
程序结构说明
1. C语言程序可以由多个函数构成,但是只能有一个main函数,程序从main函数开始执行,然后通过函数调用完成部分功能,最后在main函数结束。
2. main函数位置任意,函数时C程序的基本单位
3.被调用的函数可以是系统提供的库函数,也可以是用户自己编制设计的函数,因为这种特点使得很容易实现程序的模块化。
一个函数由两部分组成:
函数说明部分:包括函数类型、函数名,形式参数类型、函数参数(形参)名
函数体:即函数说明部分下面{}中的部分,如果一个函数内有多个大括弧,则最外面的一对{}为函数体的范围
函数体通常包括:
1. 变量定义(声明),如:inta,a,b,c;
2.执行部分在某些情况下也可以没有变量定义部分,如:第一个C语言程序。甚至既无变量定义也无执行部分,如:
1 temp()
2 { }
他是一个空函数,什么也不干,但这是合法的。
每一条语句由分号结束
书写格式自由,一行可以写多句,一句可以写多行,但是要注意不要将字符串整体分开!!
大小写敏感,大小写不能混用,一般程序语句用小写字母,符号常量要用大写
C语言本身没有输入输出语句,输入输出的操作是由库函数scanf和printf等函数来完成的,C语言对输入输出实行函数化。
C语言的数据类型
不同类型的数据在内存中占用的字节数是不同的,数据类型的长度和取值范围会随着机器的CPU类型和编译器的不同而不同。
无符号的整数指不带符号的整数,即零或正整数
储存有符号的整数时,储存单元的最高位是符号位,其余各位表示数值,储存无符号的整数时,储存单元的全部用于表示数值