对c语言的了解和认识
对c语言的了解和认识
有趣的C语言代码
推荐:《c语言教程》
看一下这段代码输出的是什么
#include <stdio.h> int main() { int i = 43; printf("%d\n", printf("%d", printf("%d", i))); getchar(); return 0; }
C语言的特色
C语言是一个有结构化程序设计、 具有变量作用域( variable scope) 以及递归功能的过程式语言。
C语言传递参数均是以值传递( pass by value) , 另外也可以传递指针( a pointerpassed by value) 。
不同的变数类型可以用结构体( struct) 组合在一起。
只有32个保留字( reserved keywords) , 使变量、 函数命名有更多弹性。
分的变量类型可以转换, 例如整型和字符型变量。
通过指针( pointer) , C语言可以容易的对存储器进行低级控制。
编译预处理( preprocessor) 让C语言的编译更具有弹性。
认识C语言
C是一种通用的编程语言, 广泛用于系统软件与应用软件的开发。 于1969年至1973年间, 为了移植与开发UNIX操作系统, 由丹尼斯·里奇与肯·汤普逊, 以B语言为基础, 在贝尔实验室设计、 开发出来。
C语言具有高效、 灵活、 功能丰富、 表达力强和较高的可移植性等特点, 在程序员中备受青睐, 成为最近25年使用最为广泛的编程语言。 目 前, C语言编译器普遍存在于各种不同的操作系统中, 例如Microsoft Windows, Mac OS X,Linux, Unix等。 C语言的设计影响了众多后来的编程语言, 例如C++、 ObjectiveC、 Java、C#等。
二十世纪八十年代, 为了避免各开发厂商用的C语言语法产生差异, 由美国国家标准局为C语言订定了一套完整的国际标准语法, 称为ANSI C, 作为C语言的标准。 二十世纪八十年代至今的有关程序开发工具, 一般都支持符合ANSI C的语
法。
优点:
1、简洁紧凑、灵活方便
2、运算符丰富
3、数据类型丰富
4、表达方式灵活实用
5、允许直接访问物理地址,对硬件进行操作
6、生成目标代码质量高,程序执行效率高
7、可移植性好
8、表达力强
以上就是对c语言的了解和认识的详细内容,更多请关注其它相关文章!
推荐阅读
-
什么是seo,谈谈你们对seo的认识和理解
-
浅谈python和C语言混编的几种方式(推荐)
-
什么是seo,谈谈你们对seo的认识和理解
-
main输入参数的含义和介绍 博客分类: C/C++语言 互联网main函数参数问题
-
输入一个正数x和一个正整数n,求下列算式的值。调用两个函数分别计算n的阶乘;计算x的n次幂(C语言)
-
c语言函数声明中,static inline和extern inline的区别
-
C语言 带有头结点的循环双链表的实现和相关操作。
-
C语言 带有头结点的循环单链表的实现和相关操作。
-
C语言实现单链表的头插法、尾插法、链表翻转、删除节点和输出
-
C语言宏#define中#,##,#@和\的用法