【无标题】
2023-12-27 15:04:45
这里写自定义目录标题
第一章:程序设计和C语言
- 程序:计算机能识别和执行的指令集
- 软件:程序+文档
- C语言通过定义函数来实现程序模块化
计算机语言
- 面向机器语言
- 机器语言:只能识别和接受由0和1组成的指令
- 符号汇编语言:用一些英文字母和数字表示一个指令
- 高级语言:用编译程序的软件把高级语言写的程序(源程序)转换为机器指令的程序(目标程序),然后让计算机执行机器指令程序,最后得到结果
- 非结构化语言:BASIC、FORTRAN、ALGOL等
- 结构化语言:QBASIC、FORTRAN77、C等
- 面向对象语言:C++、C#、Visual Basic、Java等
C语言发展及特点
-
创始人:D.M.Ritchie、Ken Thompson
-
特点
- 可直接处理字符、数字和地址等,语言简洁,使用灵活
- 运算符丰富
- 数据类型丰富,具有现代化语言的各种数据结构
- 引入模块化程序结构,便于软件工程化
- 语法限制少,程序设计自由度大
- 介于高级语言和汇编语言之间,兼有二者的优点
- 配备有"预处理操作命令",增强了用户所编程序的灵活性和通用性
- 生成目标代码质量高,程序执行效率高
C语言结构
-
一个程序由一个或多个源程序文件组成
- 预处理指令,如#include<stdio.h>
- 全局声明,如int a,b,sum;
- 函数定义,int main()
-
函数是C程序的主要组成部分
-
一个函数包括两个部分
- 函数首部,int main()
- 函数体
- 声明部分,int a,b,sum;
- 执行部分
-
程序总是从main函数开始执行
-
程序中要求计算机完成的操作是由函数中的C语句完成的
-
在每个数据声明和语句的最后必须有一个分号
-
C语言本身不提供输入输出语句
-
程序应当包含注释
-
/* */多行 // 多行
-
程序设计的任务
- 问题分析
- 设计算法
- 编写程序
- 对源程序进行编辑、编译和连接
- 运行程序、分析结果
- 编写程序文档
文章来源:https://blog.csdn.net/ccBcc_/article/details/135244398
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!