| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 程序设计与C语言 -> 正文阅读 |
|
[C++知识库]程序设计与C语言 |
1.1程序与程序设计语言 1.1.1程序设计语言的发展 几十年来计算机硬件技术在不断地飞速发展着,同时软件技术也没有停止前进的步伐,用来开发软件的程序设计语言经过多年的发展,其技术和方法日臻成熟。其发展经历为:机器语言,汇编语言,高级语言。 按照语言的特性,高级语言又经历了不同的发展阶段:非结构化的语言、结构化的语言、面向对象的语言。 1.1.2程序设计语言的功能 1.数据表达:数据是计算机处理的对象,在解决实际问题时,通常包含着各种类型的数据,数据类型(Ddata Type)就是对某些具有相同性质的数据集的总称。 2流程控制: (1)顺序控制结构:一条语句执行完后,按自然顺序执行下一条语句 (2)分支控制结构:又称选择结构。计算机在执行程序时,常常需要根据不同的条件选择执行不同的语句。 (3)循环控制结构:重复执行一般是有条件的,在条件满足时,重复执行;在条件不满足时,则不会重复执行。 1.1.3程序算法表示 特征;确定性、有穷性、可行性、有零个或多个输入、有一个或多个输出 表达方法:文字描述算法、流程图描述算法、伪代码、程序设计语言 1.2 C语言程序设计的特点 1.特点:语言简洁紧凑,使用方便灵活。运算符丰富,表达能力强。可移植性好。生成的目标代码质量高,运行效率高。语言处理那里强。c语言是一种结构化语言 (4)预定义标识符:c语言中提供了大量的头文件和库函数,这些头文件和库函数中定义的一些标识符。 (5)分隔符:C语言中分隔符有逗号和空格两种。 C语言的语法成分:常量、变量、运算符、表达式、语句、函数定义与调用、输入与输出 1.3出语言的编辑、编译、链接和运行 1.3.1 1分析问题 2设计算法 3程序设计 4运行并调试程序 5分析程序运行结果 6编写程序文档 1.3.2运行c语言的步骤与方法 1编辑源程序 2编译 3 链接 4运行 ? |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 1:07:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |