C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C数组中最大和的子数组 副标题#e# 题目: 输入一个整型数组,数据元素有正数也有负数,求元素组合成 持续子数组之和最大的子数组,要求时间巨大度为O(n)。 譬喻: 输入的数组为1, -2, 3, 10, -4, 7, 2, -5,最大和的持续子数组为3, 10, -4, 7, 2,其最大和为18。 配景: 本题最初为2005年浙江大学计较机 系考研题的最后一道措施设计题,在2006年里包罗g... 继续阅读C数组中最大和的子数组
:2017-11-02
-
Linux下C编程:alarm alarm()用来配置信号SIGALRM在颠末参数seconds指定的秒数后传送给今朝的历程。假如参数seconds 为0,则之前配置的闹钟会被打消,并将剩下的时间返回。信号正常发送时返回值为0。若新的报警配置在前一次设定尚未竣事时,发送,则返回前一次配置所剩时间。返回之前闹钟的剩余秒数,假如之前未设闹钟则返回0。 alarm()执行后,历程将继承执行,在后期(... 继续阅读Linux下C编程:alarm
:2017-11-02
-
C++计较一个数的所有组合数 计较一个数的组合数, 利用递归举办求解. 假如计较3位的组合数, 首先任选牢靠一位, 然后计较其余两位的组合数, 最后组合至一起. 如 1 + [23, 32] = 123, 132; 在牢靠其余位数, 如 2 + [13, 31] = 213, 231; 3 + [12, 21] = 312, 321; 措施分为两步分, 一个删除任意位置的一个元素, 一个是递... 继续阅读C++计较一个数的所有组合数
:2017-11-02
-
C++:虚函数(virtual function)缺省参数的异常表示及正确利用 制止界说基类(base class)虚函数的缺省参数, 假如基类虚函数包括缺省参数, 派生类不要从头界说, 会发生异常; 虚函数(virtual)是动态绑定(dynamically bound),缺省参数是静态绑定(statically bound). 假如派生类(derived class)从头界说缺省值, 实例... 继续阅读C++:虚函数(virtual function)缺省参数的异常表示及正确利用
:2017-11-02
-
用*号输出字母C的图案 查察全套“c语言习题集” 题目:用*号输出字母C的图案。 1.措施阐明:可先用’*’号在纸上写出字母C,再分行输出。 2.措施源代码: #include "stdio.h"#include "conio.h"main(){ printf("Hello C-world!\n"); printf(" ****\n"); printf(" *\n"); printf(... 继续阅读用*号输出字母C的图案
:2017-11-02
-
C语言措施开拓经典实例之四 副标题#e# 措施31】 题目:请输入礼拜几的第一个字母来判定一下是礼拜几,假如第一个字母一样,则继承判定第二个字母。 1.措施阐明:用环境语句较量好,假如第一个字母一样,则判定用环境语句或if语句判定第二个字母。 2.措施源代码: #include <stdio.h> void main() { char letter; printf("pleas... 继续阅读C语言措施开拓经典实例之四
:2017-11-02
-
C++的操纵符重载概述 副标题#e# 1.什么是操纵符重载 可以利用分词将操纵符重载领略为:操纵符+重载。 C++中的操纵符许多,如+,-,*,\等等。 C++中的重载也是C++中面向工具多态的浮现。 简朴说操纵符重载: C++中有:int a=2+3; 那么a=5 操纵符重载可以实现对自界说范例的操纵: #include <iostream> using namespace ... 继续阅读C++的操纵符重载概述
:2017-11-02
-
Linux errno 错误比较表 副标题#e# errno 在 <errno.h> 中界说,错误 Exx 的宏界说在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h,别离界说了 1-34 、35-132 的错误界说。 strerror() 函数依据 errno 值返回错误描写字符串,下面措施打印比较表: 01.#inc... 继续阅读Linux errno 错误比较表
:2017-11-02
-
c语言实现字符串逆序 口试常常会碰着的题,C语言实现字符串逆序。如输入“abcd”,输出“dcba”。 最近本身整理了一下,下面代码已颠末测试。 #define Max 200 main() { char str[Max]; printf("请输入字符串:"); gets(str); int len=0; char *strlen=str; char *le... 继续阅读c语言实现字符串逆序
:2017-11-02
-
va_list变量参数用法 #include<stdarg.h> #include<stdio.h> va_list ap;//声明一个变量参数 char buff[80]; int myprintf(char *format,...) { va_start(ap,format); int num; num=vsnprintf(buff,sizeof(buff),f... 继续阅读va_list变量参数用法
:2017-11-02