
本节的摘录来自异步社区中“从入门到精通的C语言开发”这本书的第1章第1.2章. 作者王长青和韩海玲. 有关更多章节,可以在云栖社区No.视图的“异步社区”中访问公众.
知识点: CD: 视频PPT说明(知识点)第1章第一印象创作.mp4
为了快速进入C语言的世界,本节将通过一个示例让大家知道C语言的特征.
示例001通过简单的C语言代码识别C语言
源路径CD-ROM daima11FIRST.c视频路径CD-视频示例第1 001章
示例文件FIRST.c的特定代码如下:

#include < stdio.h> //引用头文件
int m; //定义全局变量
int min(int x,int y);
void main()
{
int a,b; //定义变量
printf("\nEnter two Number:"); //调用库函数,输出函数
scanf("%d,%d",&a,&b); //调用库函数,输入函数
m=min(a,b); //调用用户定义的函数
printf("Minimum:%d\n",m);
}
int min(int x,int y) { //定义函数
int t=0; //声明变量
if(x< y) t=x; //如果x小,则输出x
else t=y; //如果x大,则输出y
return(t);
}
示例001: 找到反余弦值
源路径: CD练习示例001 \
视频路径: CD练习示例001 \
示例002: 找到反正弦波
源路径: CD练习示例002 \

视频路径: CD练习示例002 \
以上代码的功能是比较用户输入的数据x和y的大小,并输出较小的数据. 从整个程序的实现过程可以看出,短暂的代码可以实现用户所需的目标功能.
总体而言,C语言对我们的最初印象非常好,符合程序员的简单易懂的要求. 具体来说,C语言的主要特征如下.
1. 简单,紧凑,灵活,方便
C语言只有32个关键字和9种控制语句. 该程序是免费编写的,主要以小写字母表示. C语言将高级语言的基本结构和语句与低级语言的实用性相结合. 它可以像汇编语言一样对位,字节和地址进行操作,而这三个是计算机最基本的工作单元.
2. 丰富的运营商

C语言运算符涵盖了34种运算符. C语言将括号,赋值,强制类型转换等视为运算符,这使C的操作类型极为丰富c语言入门至精通,而表达式类型却多种多样. 灵活使用各种运算符可以实现其他高级语言难以实现的操作.
3. 丰富的数据结构
C数据类型是整数c语言入门至精通,实数,字符,数组类型,指针类型,结构类型,联合类型等,通过这些数据类型可以实现各种复杂的数据类型运算. C语言引入了指针的概念,以使程序更高效. 另外,C语言具有强大的图形功能,支持多种显示和驱动程序,并具有强大的计算功能和逻辑判断功能.
4. 语法上的限制不是很严格,编程的自由度很大
通用高级语言具有严格的语法检查功能,几乎可以检测到所有语法错误. C语言使程序编写者拥有更大的自由度.
5. 允许直接访问物理地址,您可以直接操作硬件

C语言同时具有高级语言的功能和许多低级语言的功能. 它可以像汇编语言一样对位,字节和地址进行操作,而这三个是计算机的最基本工作单元,可用于编写系统软件.
6. 高质量的生成代码和高程序执行效率
C语言的效率比汇编器生成的目标代码高10%到20%.
7. 适用范围广,可移植性好
C语言不仅可以广泛地用于计算机项目程序的开发,而且可以独立地开发硬件程序.
当然,C语言也有其自身的缺点,例如语法限制较小和变量类型限制较少,这会影响程序的安全性. 从应用程序开发的角度来看,C语言比其他高级语言更难以掌握.
版权声明: 本文的内容由Internet用户自发贡献. 版权属于作者,社区不拥有所有权,也不承担任何法律责任. 如果您发现该社区存在涉嫌窃,请发送电子邮件至yqgroup@service.aliyun.com进行举报并提供相关证据. 验证后,该社区将立即删除涉嫌侵权的内容.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-222789-1.html
伊拉克再听美国猪的话
不要大意