C语言程序设计——C语言概述

C语言概述

C语言的发展
C语言是从B语言发展而来的,B语言是从BCPL发展而来的,BCPL是从FORTRAN发展而来的
BCPL和B都支持指针间接方式,所以C也支持了
C语言还受到了PL/1的影响,还和PDP-11的机器语言有很大的关系
1973年3月,第三版的Uinx上出现了C语言的编译器
1973年11月,第四版的unix(System four)发布了整个版本完全是用C语言重新写的
程序语言概述
1.机器语言:低级语言 机器能直接识别
2.汇编语言:面向机器的设计语言
3.高级语言:C C++ Java VC VB 这些
C语言的发展与版本
1989年ANSI发布了一个标准——ANSI
1990年ISO接受了ANSI的标准——C89
C的标准在1995年和1999年两次更新——C95和C99
C语言的特点
1.高效性:C语言生成的目标代码的执行效率只比汇编程序低10%~20%
2.灵活性:C语言中的语法不拘一格,可在原有的语法基础上进行创造,复合,从而程序员更多的想象和发挥空间
3.功能丰富:使用丰富的运算符和自定义的结构类型,来表达任何复杂数据类型,完成所需要的功能
4.表达力强:C语言的特点,书写自由,只需要简单的控制语句即可轻松控制程序流程,完成繁琐的程序要求
5.移植性好:只需要简单的修改即可进行跨平台的程序开发操作
一个超级简单的C语言程序

#include <stdio.h>
int main(){
    
      
printf("hello world!\n");/输出你好世界!/
return 0;
}

我们来解析一下这个简单的C语言程序:
#include <>指令:文件包含命令 尖括号里面的内容为头部文件或首文件,包含了对库函数原型的声明,常量的定义。
int main():主函数,有且只有一个main,程序执行的入口,也是代码的核心部分
printf(“hello world\n”):执行语句,printf为输出函数,("")里面的是你输出的内容 \n是一个符号,称为转移字符,一个一个函数具备一个单独的功能,函数之间可以互相调用,实现参数传递,支持程序模块化

return 0:使得main()函数终止运行,并向操作系统返回一个值
代码的注释:/注释内容/ 让程序代码更好的让别人理解
C语言程序的基本结构
声明变量语句
流程控制语句
输入输出语句
注释语句
用户自定义函数
C语言程序的注意格式
每一个执行的语句都以“;”结尾
英文字符大小不通用
空格,空行的使用

猜你喜欢

转载自blog.csdn.net/weixin_45743004/article/details/103589060