博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C — 对C语言的认识
阅读量:6705 次
发布时间:2019-06-25

本文共 1119 字,大约阅读时间需要 3 分钟。

有趣的C语言代码

   看一下这段代码输出的是什么

1 #include 
2 int main()3 {4 int i = 43;5 printf("%d\n", printf("%d", printf("%d", i)));6 getchar();7 return 0;8 }

C语言的特色

  C语言是一个有结构化程序设计、 具有变量作用域( variable scope) 以及递归功
能的过程式语言。
  C语言传递参数均是以值传递( pass by value) , 另外也可以传递指针( a pointer
passed by value) 。
  不同的变数类型可以用结构体( struct) 组合在一起。
  只有32个保留字( reserved keywords) , 使变量、 函数命名有更多弹性。
  分的变量类型可以转换, 例如整型和字符型变量。
  通过指针( pointer) , C语言可以容易的对存储器进行低级控制。
  编译预处理( preprocessor) 让C语言的编译更具有弹性。

认识C语言

   C是一种通用的编程语言, 广泛用于系统软件与应用软件的开发。 于1 969年至
1 973年间, 为了移植与开发UNIX操作系统, 由丹尼斯·里奇与肯·汤普逊, 以B语
言为基础, 在贝尔实验室设计、 开发出来。
   C语言具有高效、 灵活、 功能丰富、 表达力强和较高的可移植性等特点, 在程序
员中备受青睐, 成为最近25年使用最为广泛的编程语言。 目 前, C语言编译器普
遍存在于各种不同的操作系统中, 例如Microsoft Windows, Mac OS X,Linux, Unix
等。 C语言的设计影响了众多后来的编程语言, 例如C++、 Objective­C、 Java、
C#等。
   二十世纪八十年代, 为了避免各开发厂商用的C语言语法产生差异, 由美国国家
标准局为C语言订定了一套完整的国际标准语法, 称为ANSI C, 作为C语言的标
准。 二十世纪八十年代至今的有关程序开发工具, 一般都支持符合ANSI C的语
法。
  优点:

1、简洁紧凑、灵活方便
2、运算符丰富
3、数据类型丰富
4、表达方式灵活实用
5、允许直接访问物理地址,对硬件进行操作
6、生成目标代码质量高,程序执行效率高
7、可移植性好
8、表达力强

   这是一门经过40多年还经久不晒的计算机语言, 而且比较贴近底层, 这

样不仅仅可以学习语言本身, 还可以了解一些更加深入的知识。

转载于:https://www.cnblogs.com/33debug/p/6534426.html

你可能感兴趣的文章
springcloud(三):服务提供与调用
查看>>
在ECSHOP后台会员列表中显示最后登录时间
查看>>
ios第四天
查看>>
JAVA设计原则之依赖倒置原则
查看>>
SVN服务器从Windows迁移到LInux
查看>>
19_列的增删改
查看>>
C语言必看几个例题,懂后获益匪浅
查看>>
Citrix NetScaler VPX ---基础1
查看>>
使用StarWind构建Hyper-V Server群集实时迁移
查看>>
在 Delphi 下使用 DirectSound (1): 枚举播放设备
查看>>
Kibana功能之---Tile Map
查看>>
基于LNMP搭建Typecho博客平台
查看>>
打不开Godaddy.com网站和域名无法解析的解决方法
查看>>
教你正确的CentOS磁盘配额
查看>>
MYSQL-Table is marked as crashed and last (automatic) re
查看>>
图片翻转
查看>>
Mark:转:在64位的 CentOS 上只安装64位的软件包
查看>>
读入一个class文件,输出它的所有的字段、方法
查看>>
xshell远程连接服务
查看>>
layer使用备忘
查看>>