C语言设计概述
-
C语言是尾描述UNIX操作系统的程序,是系统过程描述语言。
-
在面向对象机制概念提出后,C++应运而生,是C语言的超集,含有丰富的库和模块;支持面向对象和面向过程。
-
随着网络技术的应用与发展,需要使用共同点额信息交换和交流语言,增加跨平台网络程序相互协作,完成信息处理与传递进程交换,诞生了JAVA语言。
Java程序是一组由属性和方法构成的对象集合,不仅有数据状态也有定义在数据上的操作。Java语言的诞生加速了应用软件的小型化和网络化发展。
Java与C语言具有相同的语法,语义和风格
- Python语言正是一种潮流,是人工智能的基础和编程开发语言。更是含有异常丰富的库函数。
C程序设计组成结构
用户定义函数申明位置;基本上就放在 # ;后面,申明时可以不用带形式参数;
C程序原因为编译运行方式。C语言的源代码(source program)通过C集成编译环境输入,编辑并保存为.C源代码文件,编译生成.OBJ目标代码文件,最后链接生成可执行的.exe命令文件。
这是C程序工作过程:
图片:C程序编译运行内部步骤
程序设计的编译与运行
常用编译运行环境:Visual C++和Dev C++
在这里是选用VC++
注意:每次编译新的.C源代码程序文件之前,注意选择“文件”菜单中的“关闭工作空间(K)…”命令,将原来的工作区关闭。避免新的源代码文件,和上次打开的工作区已有的其他源代码文件,产生冲突干扰,而无法正常编译和调试。
- 编译-组建链接-执行
主要要能够根据错误提示信息:修改正确代码;
- 编译运行环境案例实现
文件–关闭文件工作空间—开始新的编程设计;
**编程是一个实践积累的过程,编程本省就是一个熟练的过程,熟能生巧,才能激发所谓的设计和创意,勤动手,多积累编程经验和调试水平,才能提高;
作业:在C语言源代码程序的编写和调试运行中有哪些错误提示,积累了哪些经验和体会。
C程序设计语义规范
- 基本规范
C语言程序是由函数组成的;程序设计函数可以看成一段功能相对独立的程序模块
在C程序源代码中,必须要有一个:
主调函数:main()函数
其他有系统提供的:
**标准库函数**
和 用户自定义函数
基本分为三部分:
- 宏初始说明部分:#开头:库函数,宏定义
包含文件格式: (也称 .h 头文件说明)
#include <文件名> 或
#include “文件名”
自定义申明函数也放在这部分 最后面;
- 主函数: main(){函数体}
必须有且仅有一个main()函数,是C语言程序源代码程序执行时,唯一的程序调用入口函数;
总是从main函数开始执行,并结束于main函数
- 用户自定义函数:fn{函数体}
自定义函数定义在前,使用在后规则;
格式:
(1) 函数首部
函数返回值类型 函数名称(形参数据类型 形参名称,形参数据类型 形参名称2,…)
float sum (float x,float y){ }
(2) 函数体
花括号内部分:分为定义说明部分和算法执行部分两部分;
- 基本规范-示例2
根据位置和错误提示信息----》修改代码;
问题警告和错误:大都是相关的;
每次完成代码之后,要将 关闭工作区 ;
-
均匀分布概率
-
C语言的保留关键字
对于关键字,逐渐学习实践和积累,慢慢熟悉;不要去死记硬背,没有意义,也记不住,学习总是要从最简单的学习开始,建立信心,先了解总体大概