初识---C语言

目录

前言

一.c语言的发展史

二一个 C语言简单程序

1.头文件

2.主函数

3.关键字

4.标识符

5.控制语句

三.程序的运行

四.转义字符

五.ASCII码表

六.注释

七.总结


前言

       当我第一次学习C语言的时候,内心充满了兴奋,虽然有时代码的错误让我很头疼,但每次编译成功的时候总能让人眼前一亮,加油吧,初级程序员哈哈。

一.c语言的发展史

c语言的祖先是BCPL语言。简称B语言,1970年,美国贝尔实验室的 Ken Thompson。以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。但由于B语言在使用时比较麻烦,渐渐地人们在B语言的基础上发明了一种新的语言,1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

二一个 C语言简单程序

1.头文件

形如#include<stdio.h>的形式,不同的头文件包括以上不同的信息,提供给程序设计者使用,这样,程序设计者不需自己重复书写这些信息,只需用一行#include命令就把这些信息包含到本文件了,大大地.提高了编程效率。(上面的头文件则表示printf函数即输出函数的调用)。

2.主函数

即我们熟知的main函数,它是一个程序的主体,也是程序开始运行的入口,一个程序最重要,同时也是每个程序必须要有的东西,通常前面会加一个数据类型int(这个后面说)它的位置可以放到程序的任意位置,形式为int main()

需要注意哦,每个程序里面只能有一个main函数哦,否则程序会报错的,这点需要牢记。

3.关键字

关键字:c语言的关键字,是c语言保留的一些有特殊作用的词语。一共有32个关键字,即

需要注意的是我们不能用关键字来对变量进行命名这样程序会发生错误

4.标识符

标识符:标识符是用户编程时使用的名字,变量,函数,语句块都有名字,是用来标识某个实体的一个符号,是对变量名,函数名,标号和其他各种用户定义的对象命名。需要注意:

  • 标识符由字母、数字、下划线组成,并且首字母不能是数字。
  • 不能把C的关键字作为用户的标识符,例如:if、for、while等。(注:标识符不能和C语言的关键字相同,也不能和用户自定义的函数或C语言库函数同名。
  • 标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。(注:C语言中字母是区分大小写的,因此score、Score、SCORE分别代表三个不同的标识符)
  • 标识符命名应做到"见名知意",例如,长度(外语:length),求和、总计(外语:sum),圆周率(外语:pi)尽量使用它的英文缩写。

5.控制语句

控制语句:在c语言中大致分别为分支语句(if-else,switch语句)和循环语句(while循环,for循环等)。

三.程序的运行

ps:这是我第一个csdn的程序,于晏热巴动动你们发财的小手哦(狗头)。

四.转义字符

转义字符:在c语言中定义一些字母前加\来表示常见那些不能显示的、ASCII码的字符,后面的如\0,\t,\n等,就称为转义字符,这样这些字符就不再是它本来的ASCII码字符的意思了。

一些常见的字符

\n换行,常用于输出语句当中,这样输出程序的格式比较整洁,便于代码的阅读。

\ddd八进转义符,注意斜杠后的数字数量没有强制非是三个,且只占一个字节。

\xhh十六进制转义符,与八进制一样,只占一个字节。

五.ASCII码表

这些不用刻意背诵,记住几个常见的即可,如a=97,b=65后面的字母以此加一,另外小写字母加32等于大写字母(A+32=a)

六.注释

注释对于程序员来说都是很重要的,对于新手在一些复杂的代码后面加一些注释可以便于代码的理解,并且如果程序员之间经常会分享代码,如果对于一些标识符不加以解释说明的话,代码的传递性会大大降低,所以我们要养成用注释的好习惯,成为优秀代码的编写者,逐渐成为一名优秀的程序员。

七.总结

小编是一个c语言小白,想把每次学习的知识以这种形式分享给大家,对于我来说是对我学习成果的一次复习,而大家也可以通过我写的文章慢慢的了解一些c语言知识,如果大家在阅读的过程中碰到任何问题,或者不懂的知识都可以给我留言我们一起学习一起进步哈哈。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值