300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C语言入门知识1(零基础新手适用)

C语言入门知识1(零基础新手适用)

时间:2023-07-09 21:03:03

相关推荐

C语言入门知识1(零基础新手适用)

C语言入门知识1(零基础新手适用)

#程序语言

1.机器语言

机器语言是低级语言,是用01码来编写的二进制代码语言

2.汇编语言

汇编语言也是低级语言,是用英文字母和符号串编写的

3.高级语言

由于汇编语言依赖于硬件体系且符合较多,为了方便高级语言便诞生了,它的语法形式类似于英语,易于理解和使用。我们最常用的高级语言有C,Java,Pasal,C++,Python,VB,GO语言等

它们的性能基本如此:

可读性:高级语言>汇编语言>机器语言

运行效率:机器语言>汇编语言>高级语言

移植性:高级语言>汇编语言>机器语言

#C语言的发展简史

1.1970年,丹尼斯·里奇和肯·汤普逊研制出BCLP语言(简称B语言)。

2.20世纪70年代初,前者又在BCLP基础上研发出C语言。

3.1983年至2000年,美国国家标准委员会相继颁布并采用了C83,C87,C99等C语言标准

4.随后在C语言基础上众多计算机高级语言如C++,Java,C#JavaScript孕育而生

#C语言的特点

1.高效性

C语言继承了低级语言的优点,只比汇编语言低10%-20%

2.灵活性

C语言可以在原有语法基础上进行创造,给程序员更多的发挥空间

3.功能丰富

除了C语言原有的数据结构外,我们可以运用它丰富的运算符和自定义的结构类型来表达许多复杂的数据类型,完成需要功能

4.表达力强

C语言与平常人们使用的自然语言类似,书写自由,格式规范,只需要简单的控制语句便可轻松控制程序流程

5.移植性好

C语言在不同的操作系统下,只需简单修改或者不用修改即可进行跨平台程序开发操作

#C语言的基本模板

我们以一个计算长方形面积的程序来供大家了解一下c的形式:

#include<stdio.h> //头文件int main()//主函数{int len,wid,s;//定义长,宽,面积printf("请输入长度:\n");//进行读取计算输出等处理scanf("%d\n",&len);printf("请输入宽度:\n");scanf("%d\n",&wid);s=len*wid;printf("面积为:%d\n",s);return 0;}

基础知识

1.编程规范

c语言编程中要注意代码缩进,命名规范,注释等

代码缩进我们一般用Tab键;

函数名首字母要大写其后大小写混合,如int AddTowNum(int num1,int num2);

常量统一为大写,成员变量m_开始(以后介绍),普通变量取与实际意义相符,并在名前加类型首字母,如下:

#define WEIGHT 50;int m_height;int iNumber;

注释我们有两种形式

//第一种/*第二种*/

2.标识符

即名称,用于命名变量,常量,函数,数组等,需满足以下命名要求:

字母或_(下划线)开头;

其余位置只能由字母,下划线,数字组成;

不能是关键字

3.关键字

C语言有32个关键字,如下:

auto break case char const continue default do

double else enum extern float for goto if

int long register return short signed sizeof static

struct switch typedef union unsigned void volatile while

4.数据类型

1.基本整型:整型,字符型,浮点型,枚举类型

2.构造类型

3.指针类型:指针是C语言的精华

4.空类型

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。