摘要: typedef char *pstring; const pstring cstr = 0; //cstr是指向char的常量指针; const pstring *ps; //ps是一个指针,它的对象是指向char的常量指针; 不明白,继续研究!!! 先简单替换 const pstring = ch 阅读全文
posted @ 2018-03-08 14:18 Marshalkk 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 指向常量的指针不能用于改变其所指对象的值(参考错误2)。要想存放常量对象的地址,只能使用指向常量的指针(参考错误1)。 const double pi = 3.14; //pi是个常量,它的值不能改变 double *ptr = π //错误1:ptr是一个普通指针 const double 阅读全文
posted @ 2018-03-08 13:12 Marshalkk 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/figure9/archive/2013/01/09/2853649.html1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面... 阅读全文
posted @ 2015-06-14 01:50 Marshalkk 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 方法一:将一个int类型整数不断加1,加到最大值,再加1,就变成负值(最小值) 最大值就是除最高位外,其余位都为1,-1即是所有位全部是1,右移1位后最高位变0 最小值即是最高位为1,其余位为0,所以最大值+1之后就变成了最小值//#include #include //#include using... 阅读全文
posted @ 2015-06-13 13:11 Marshalkk 阅读(5293) 评论(0) 推荐(1) 编辑
摘要: 问题:LINK:fatalerrorLNK1168:cannotopenDebug/opreat.exeforwriting Errorexecutinglink.exe. vc++6.0的工具 win7的操作系统 昨天编写好的代码,今天就出现了这种错误,记得以前也出现过,不过没有仔细分析问题出在什么地方,只知道重新安装编译器,问同学什么的,不过貌似也没得到什么好的方法,或许他们告诉我了,是自己不上心,没有记住。今天又出现了,我就认真的搜了一下,发现好多人遇到这样的问题,同时也知道自己的问题为什么会发生了。以后还要继续向大牛们学习。原因:程序在第一次编译运行后产生的进程没有关闭 第二次以及后面 阅读全文
posted @ 2014-02-18 10:54 Marshalkk 阅读(6728) 评论(1) 推荐(1) 编辑
摘要: Linux内核源码阅读以及工具 随着linux的逐步普及,现在有不少人对于Linux的安装及设置已经比较熟悉了。与Linux的蓬勃发展相适应,想深入了解Linux的也越来越多。而要想深入了解Linux,就需要阅读和分析linux内核的源代码。 Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。另外还可以从互连网上下载,解压缩后文件一般也都位于linux目录下。内核源代码有很多版本,目前最新的稳定版是2.2.14。 许多人对于阅读Linux内核有一种恐惧感,其实大可不必。当然,象Linux内核这样大而复杂的系.. 阅读全文
posted @ 2012-11-13 22:54 Marshalkk 阅读(27293) 评论(1) 推荐(0) 编辑
摘要: 时间函数有问题,当然代码也不是最好的。这几天学习了三种迭代法:雅克比迭代法,高斯-赛德尔迭代法,超松弛迭代法;对方程组求解。例如:试分别用雅克比迭代法,高斯-赛德尔迭代法,超松弛迭代法(取ω=1.15)解线性方程组当max¦xi(k+1)-Xi(k)¦<10-5时迭代终止。方程组的精确解为X*=(1,-2,-1,3)T。一.雅克比迭代法的公式:Xi(k+1)=Xi(k)+(bi-∑aijXj(k))/aii。1≤j≤n,n为X的列数,k为迭代次数,a[4][4],b[4],X[4],三个矩阵。二.高斯-赛德尔迭代法:1.X1(k+1)=(b1-a12X2(k)-a13 阅读全文
posted @ 2012-10-19 14:27 Marshalkk 阅读(4215) 评论(0) 推荐(0) 编辑
摘要: 这几天在学习计算机图形学,做了一个线段的平移,具体说应该是线段的复制。这段代码输出的只有原先自己画的直线,并没有显示平移后的直线: 1 #include "graphics.h" 2 #include "stdio.h" 3 void main() 4 { 5 int gdriver,gmode; 6 int i,j,k; 7 int a[2][3]={{10,10,1},{200,200,1}}; 8 int b[3][3]={{1,0,0},{0,1,0},{100,200,1}}; 9 int c[2][3]={0};10 //矩阵乘法11 for 阅读全文
posted @ 2012-10-18 14:19 Marshalkk 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: C语言中关于时间的函数本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念 在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这 阅读全文
posted @ 2012-10-17 21:57 Marshalkk 阅读(4707) 评论(0) 推荐(0) 编辑
摘要: 数独(sudoku)的生成与破解(发表时间: 2007-1-25 21:06:00)本文链接:http://blog.pfan.cn/rickone/22806.html 复制链接数独(sudoku)的生成与破解最近在网上比较流行的智力游戏。笔者本人也玩过,可以下个模拟游戏试试,简单的还可以,太难就无从下手了。虽然偶脑子不好使,但偶是计算机科班出身,怕你不成,老规矩,编程破解。首先,偶是第一次做数独的程序,可能程序不强,以后有时间再改进改进。望高手评析。还是把数独游戏的规则说一说吧,或许你是刚刚听说这个名字的朋友。数独(sudoku),起源于瑞士,于1970 年代由美国的一家数学逻辑游戏杂志首 阅读全文
posted @ 2012-09-15 13:50 Marshalkk 阅读(5926) 评论(0) 推荐(1) 编辑