18.7.23 下午 第一天上课

hello world

main()函数是唯一的?

总结:

1.程序:为了完成某个功能或操作而编写的有序指令的集合。
2.程序的分类: 
系统程序(系统软件):windows/linux/unix/mac os...
应用程序(应用软件):word/excel/ppt/QQ...
3.算法: 解决问题的具体方法或步骤。
4.流程图: 算法的图像化表示
a.圆角矩形:开始或结束
b.平行四边形:输入或输出
c.矩形:处理
d.菱形:判断或分支
e.箭头+圆:连接
f.箭头:流程
5.语言的分类(低级语言和高级语言)
低级语言:第一代语言和第二代语言
第一代语言:机器语言   01字符串组成,机器可以直接识别,执行效率高,但可读性性和移植性差
第二代语言:汇编语言  添加了一些指令,eg: mov,add等。与硬件绑定移植性差。
高级语言:第三代语言和第四代语言
第三代语言:面向过程的语言---> C语言
第四代语言:面向对象的语言---> Java语言
6.C语言的特性
a.移植性好
b.语言简单
c.更改接近人类的自然语言,可编程性和可读性好.
....
7.C语言的结构
#include <stdio.h>
void main()
{
    printf("hello world\n");
}

\n:换行
\t:制表位(若干空格)
8.程序的执行过程
高级语言--->编译器或解释器--->机器语言---->在硬件执行
9.C语言执行过程
C源程序(后缀名.c的文件)---编译-->目标文件(后缀.o或.obj)----链接函数库---->可执行文件(后缀为.exe)
10.程序开发过程
分析需求---->编写源程序--->编译---->连接--->调试运行---->结束

//    /*    */

猜你喜欢

转载自blog.csdn.net/qq_42770040/article/details/81166546