-
C/C PLUSPLUS#
C++ 语法
- 日期:2011-12-09 点击:52当我们遇到多重循环时,简单的方式是使用goto;但是学校老师都不建议使用,因为程序可读性不好。但是语言是死的人是活的!偶尔用用是可以的。 最常用的是break,continue,还有return。 continue时跳出本次循环。 break时跳出该循环。 return 时跳出该方法 #i
-
C/C PLUSPLUS#
hdu 1695 GCD(欧拉函数+容斥原理)
- 日期:2011-12-09 点击:70GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2346 Accepted Submission(s): 850 Problem DescriptionGiven 5 integers: a, b, c, d, k, you're to find x in a...b, y in c...d that GCD(x
-
C/C PLUSPLUS#
[转]__cdecl __fastcall与 __stdcall
- 日期:2011-12-09 点击:129[转]__cdecl __fastcall与 __stdcall Visual C++ Compiler Options可以指定的Calling Convention有 3种: /Gd /Gr /Gz 这三个参数决定了: 1.函数参数以何种顺序入栈,右到左还是左到右。 2.在函数运行完后,是调用函数还是被调用函数清理入栈的参数。 3.在
-
C/C PLUSPLUS#
hdu 2824 The Euler function(筛法欧拉函数)
- 日期:2011-12-09 点击:106The Euler function Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1111 Accepted Submission(s): 466 Problem DescriptionThe Euler function phi is an important kind of function in number
-
C/C PLUSPLUS#
C++数值类型最大值查询
- 日期:2011-12-09 点击:50预知某个C++数值类型支持的最大值,其实调用C++的类:numeric_limits class即可知道 比如: #include limitsint max_int = numeric_limitsint::max();double min_db = numeric_limitsdouble::min();
-
C/C PLUSPLUS#
程序的内存空间分配
- 日期:2011-12-09 点击:164在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(sta
-
C/C PLUSPLUS#
C++调用返回多个值的Python函数
- 日期:2011-12-09 点击:91某些时候,用python模块来实现一些特定的功能会比用其他类型的模块更加简洁方便。 在C++程序中,调用python模块时需要加载一些必要的libs,这些libs在网上都可以找到。下面的代码演示了C++程序如何调用python中的函数,并得到从python函数中返回的多个值。 #
-
C/C PLUSPLUS#
hdu 1429 胜利大逃亡(续)(状态压缩+bfs)
- 日期:2011-12-09 点击:199胜利大逃亡(续) Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2297 Accepted Submission(s): 764 Problem DescriptionIgnatius再次被魔王抓走了(搞不懂他咋这么讨魔王喜欢)…… 这次魔王汲取了
-
C/C PLUSPLUS#
Codeforces Beta Round #96 (Div. 2)
- 日期:2011-12-09 点击:166KIDx 的解题报告 题目链接:http://codeforces.com/contest/133 以下省略头文件, 前三题是水题,不解释 A题 #define M 105char s[M];int main(){bool flag;int i, len;while (gets (s)){flag = false;len = strlen (s);for (i = 0; i len; i++)if (s[i] ==
-
C/C PLUSPLUS#
戒除main函数返回值为void的坏习惯
- 日期:2011-11-23 点击:87有同学在升级MinGW以后说以前写的程序编译不通过或者编译过程中报告警告,经过检查他的代码是下面的样子: void main(){}这段代码看起来没有错误。而且在MinGW2.9.5下编译也没问题,但是如果升级到3.4.5以后,如果是“.c”后缀的源代码(也就是C语言)则会报
-
C/C PLUSPLUS#
结构和联合
- 日期:2011-11-23 点击:187联合也是一种新的 数据类型 , 它是一种特殊形式的 变量 。 联合说明和联合变量定义与结构十分相似。其形式为 : union 联合名 { 数据类型 成员名 ; 数据类型 成员名 ; ... } 联合变量名 ; 联合表示几个变量 公用 一个内存位置 , 在不同的时间保存不同的数据类
-
C/C PLUSPLUS#
const使用详解
- 日期:2011-11-23 点击:166const使用详解 作者:康建东 关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助: 一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 50
-
C/C PLUSPLUS#
C++各种类型转换
- 日期:2011-11-20 点击:1071. int与char*之间的转换: int atoi(const char * str); 示例 char* ch = "152"; int num = atoi(ch); 输出:num = 152; char* itoa(int Val, char * DstBuf, int Radix); 示例 int number = 123456789; char string[25]; char* ch; ch = itoa(number, stri
-
C/C PLUSPLUS#
java中2个int合并成一个long
- 日期:2011-11-20 点击:154延续32位时代的逻辑通常只会在32位整数中取出高16位和低16位的短整数(short)或相反的合并操作,如c/c++语系中loword和hiword。现在64位的cpu普及到已是标配了,所以这种经典的算法也会在64位的long中也会有相应的应用。我在使用中则遇到了一些问题,记录下备
-
C/C PLUSPLUS#
模线性方程组-中国剩余定理(非互质版详解)
- 日期:2011-11-18 点击:186该专题必备知识:解模线性方程 http://972169909-qq-com.iteye.com/blog/1104538 【需要的话可以到代码下面下载中国剩余定理非互质详解文档版】 以下原创 转载请指明作者 (KIDx) 以及 文章地址: http://972169909-qq-com.iteye.com/blog/1266328 问题描述:
-
C/C PLUSPLUS#
使用C++实现文件的写操作
- 日期:2011-11-18 点击:91// File.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include iostream #include fstream using namespace std; /** *功能:将26个数字和字母写入到磁盘文件中 *@author 超仔 **/ void main() { ofstream in;//主要用来写文件 in.open("D:\
-
C/C PLUSPLUS#
使用C++对磁盘进行检测,获取磁盘相应的信息
- 日期:2011-11-17 点击:79extern "C" _declspec(dllexport)int getLogicDiskInfo() { int DType; int si = 0; BOOL result; unsigned _int64 i64FreeBytesToCaller; unsigned _int64 i64TotalBytes; unsigned _int64 i64FreeBytes; float totalSize;//总空间 float usableSize;//可用
-
C/C PLUSPLUS#
指向const对象的指针 const指针的理解
- 日期:2011-11-17 点击:149指向const对象的指针 const指针的理解 #include QtCore/QCoreApplication#include iostream#include vectorusing namespace std;int main(int argc, char *argv[]){ QCoreApplication qa(argc, argv); //指向const对象的指针:不可以改变指针所指向的值,可以
- 首页
- 上一页
- 1
- 2
- 3
- 4
- 下一页
- 末页
- 共 4页64条
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史