IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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语言

《程序设计与 C 语言 》
一、程序
1.程序就是一组计算机能识别和执行的指令
2.程序设计语言,执行过程实际上就是对程序所表达的数据进行处理的过程
二、计算机语言发展
1.发展阶段
计算机语言经历了几个发展阶段:(1)机器语言(2)汇编语言(3)高级语言,按照语言的特性,高级语言又经历了不同的发展阶段(1)非结构化得语言(2)结构化的语言(3)面向对象语言
三程序设计语言的功能有
1.数据表达
2.流程控制
(1)顺序控制结构
(2)分支控制结构
(3)循环控制结构:①只有单一的入口和单一的出口;
②结构的每个部分都有被执行的可能
③结构内不应该出现永不终止的死循环
3.程序的算法
软件的主体是程序,程序的核心是算法:例如:交换两个变量a和b的值
①输入变量a和b的值;
②将变量a的值赋给变量t:
③将变量b的值赋给变量a;
④将变量t的值赋给变量b;
⑤输出变量a与b的值。流程图描述算法:①处理结构②选择机构③循环结构
三、C语言的发展及其特点
特点
(1)语言简洁、紧凑,使用方便、灵活(2)运算符丰富(3)数据类型丰富
(4)具有结构化的控制语句
(5)语法限制不太严格,程序设计自由度大(6)用C语言编写的程序可移植性好
(7)生成目标代码质量高,程序执行效率高
c语言的约定
(1)标识符C语言的标识符由字母、数字和下划线组成、其中第一个字符必须是字母或下划线。例如,00、print、FOR均是合法的标识符,而&a. -123,ab均是不合法的标识符。(2)关键字 32个
(3)用户自定义标识符
(4)预定义标识符
(5)分隔符:逗号分隔变量,空格分隔单词
c语言的语法成分
(1)常量
(2)变量
(3)运算符
(4)表达式
(5)语句
(6)函数定义与调用
(7)输入与输出
四、程序设计的任务
程序设计是指从确定任务到得到结果、写出文档的全过程。从确定问题到最后完成任务,一般经历以下几个工作阶段:
1.问题分析
2.设计算法
3.编写程序
4.对源程序进行编辑、编译和连接,得到可执行程序
5.运行程序,分析结果
五、运行c程序的步奏与方法:在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-04 12:40:48  更:2021-10-04 12:41:27 
 
开发: 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 0:55:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码