C语言基础知识

一、C语言的优缺点

C语言的优缺点是同源的,皆源于C语言与机器结合紧密的特点。

1、C语言的优点

执行率高且移植率好,功能比较强大和UNIX(以及Linux)的结合方面特别强大。用来开发软件、驱动、操作系统等。

2、C语言的缺点:

更容易隐藏错误,难以理解,难以修改

二、c语言的基本概念

1、编译和链接

 把程序转化为机器可以执行的形式,通常包含三个步骤:

 

2、简单来说,一个C程序就是由若干头文件和函数组成。

 

#include<stdio.h>就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。

函数就是实现代码逻辑的一个小的单元。

3、指令

 所有指令都是以字符开始。这个字符可以把C程序中指令其他代码区分开来。指令默认只占一行,每条指令结尾没有分号或其他特殊标记。

4、变量

每一个变量都必须有一个类型(type)。用来说明变量所存储的数据的种类。在这里简单说两种:一种是int型变量,可以存储整数,取值范围受限制最大2147483647;另外一种是flaot型,可以存储比int型变量大得多的数值。而且,float型变量可以存储带小数位的数,如379.125。但float型变量也有一些缺陷。进行算术运算时float型变量通常比int型变量慢;更重要的是,float型变量所存储的数值往往只是实际数值的一个近似值。

  1. 声明

使用变量之前必须对其进行声明(为编译器所做的描述)。为了声明变量,首先要指定变量的类型,然后说明变量的名字。

例如  :int   a;   flaot  b;

  1. 赋值

变量通过赋值(assignment)的方式获得值。

例如语句height =8 ; length = 12; width = 10;

把数值8、12 、10分别赋给变量height 、length 、width,8、12、10称为常量(constant)。

当我们把一个包含小数点的常量赋值给loat型变量时,最好在该常量后面加一个字母(代表float):profit = 2150.48f。不加可能会触发编译器的警告。

  1. 显示变量的值

h表示变量height的当前值。我们可以通过如下的printf调用来实现输出当前值:printf("Heigt: %d", height);

占位符%d用来指明在显示过程中height的值的显示位置。注意,因为在%d后面放置了,所以怕printf在显示完height的值后会跳到下一行。%d仅用于int型变量。如果要显示float型变量,则要用%f来代替%d。默认情况下,会显示出小数点后6位数字。如果要强制显示小数点后p位数字,.P放置在%和f之间。

8、初始化

当程序开始执行时,某些变量会被自动设置为零,而大多数变量则不会。没有默认值并且尚未在程序中被赋值的变量是未初始化的(uninitialized)。如果未赋值,可能会的到不可预知的结果。通常在声明变量的时候进行赋值,例如:int height=8;

9、标识符

在编写程序时,需要对变量、函数、宏和其他实体进行命名。这些名字称为标识符,标识符可以含有字母、数字和下划线,但是必须以字母或者下划线开头。并且C语言是区分大小写的,没有最大长的限制。

另外需要注意的是,有一些关键字是不能作为标识符使用的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值