编程语言
文章平均质量分 83
编程语言相关
BigCongMing.
好好学习,天天向上
展开
-
C语言的基本概念
C语言的基本概念一、C语言的程序结构对于C程序来说,通常包括下列3个步骤。预处理。首先程序会被交给预处理器。预处理器执行以#开头的命令(通常称为指令)。编译。修改后的程序会进入编译器。编译器会将程序翻译成机器指令。链接。链接器把由编译器产生的目标代码和所需的其他附加代码整合在一起,最终产生完全可执行的程序。上述过程往往是自动实现的,我们把关注放在程序本身。那么让我们先看看一段简单的...原创 2019-05-17 20:22:39 · 595 阅读 · 0 评论 -
找出字符串只出现一次的字符
找出字符串中只出现一次的字符题目描述:输入一个非空字符串,输出该字符串第一个只出现一次的字符。若不存在,则输出-1。解题思路:我们需要统计字符出现的次数,然后输出第一个只出现一次的字符。本体的关键在于如何保存每个字符出现的次数。我们创建一个数组char[256] = { 0 },然后利用该数组来保存字符出现的次数。利用for循环来统计每个字符出现的次数。再一次利用for循环输出第...原创 2019-05-17 20:36:29 · 4184 阅读 · 0 评论 -
线性表的链式存储结构--单链表
线性表的链式存储结构——单链表一、线性表链式存储结构定义基本概念:线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组线性单元可以是连续的,也可以是不连续的。线性表的顺序存储结构的特点是逻辑关系上相邻的两个元素在物理位置上也相邻,因此可以随机存取表中任意元素。然而,对于顺序表进行插入、删除操作时需要通过移动数据元素来实现,影响了运行效率。而线性表的链式存储结构不需要用...原创 2019-05-17 20:41:50 · 1473 阅读 · 0 评论 -
C语言概述
C 语言概述1.1 C语言的历史C语言是贝尔实验室的Ken Thompson、Dennis Ritchie等人开发的UNIX操作系统的“副产品”。与同时代的其他操作系统一样,UNIX系统最初也是用汇编语言编写的。用汇编语言编写的程序往往难以调试和改进,UNIX系统也不例外。Thompson意识到需要用一种更高级的编程语言来完成UNIX系统未来的开发,于是他设计了一种小型的B语言1。不久,Rit...原创 2019-05-17 20:20:02 · 151 阅读 · 0 评论 -
C++异常
异常1. C语言传统的处理错误的方式传统的错误处理机制:终止程序。如 assert,缺陷就是用户难以接受。如发生内存错误,除0错误就会终止程序。返回错误码。缺陷是需要管理员自己去查找对应的错误。如系统的很多的接口函数都是通过把错误码放到 errno 中,表示错误。C 标准库中 setjmp 和 longjmp 组合。但不常用。实际中 C 语言基本都是使用返回错误码的方式处理错误,部...原创 2019-06-09 12:47:17 · 224 阅读 · 0 评论 -
打印100~200之间的素数
打印100~200之间的素数首先,我们需要了解什么是素数?素数也叫质数,其定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。那么,我们应该如何判断一个数是否为素数呢?方法一:假设需要判断的数为i,用i分别除以2~(i-1)之间的每一个数。若余数为0,则不是素数。#include <stdio.h>#include <stdlib.h>int ma...原创 2019-05-17 20:24:28 · 242 阅读 · 0 评论