摘要: http://blog.csdn.net/wuliming_sc/article/details/3717017const、volatile、mutable的用法const修饰普通变量和指针const修饰变量,一般有两种写法:12const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于... 阅读全文
posted @ 2016-03-16 21:32 copperface 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 自动变量,就是普通的局部变量相对于静态变量而言的非自动变量有两种,一种是全局变量,一种是静态变量 自动的意思就是在一定的作用域内会自动消亡非自动就是不会自己释放内存,每次访问改变值后,值会一直保存在那里 阅读全文
posted @ 2016-03-16 21:29 copperface 阅读(1003) 评论(0) 推荐(1) 编辑
摘要: 判断是否是数字isdigitisNumber 二者区别http://www.cnblogs.com/xiashengwang/p/3219925.html 需要包含头文件 #include【旧】#include 【新】判断字母isalpha: 判断字符ch是否为英文字母,若为小写字母,返回2,若为大写字母,返回1。若不是字母,返回0。isupper (int c): 当参数c为大写... 阅读全文
posted @ 2016-03-16 21:27 copperface 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 有关运算符优先级 1. "<<" 和 "+" data8 = data4H << 4 +data4L; 这里本意是让高四位的数据,左移四位,然后和低四位相加,但是因为 “+”的运算符优先级 高于 "<<",所以会导致如下的情况: data8 = data4H << (4 +data4L); int 阅读全文
posted @ 2016-03-16 21:25 copperface 阅读(204) 评论(0) 推荐(0) 编辑
摘要: vs2010使用C 1打开Microsoft Visual Studio 2010软件;依次打开“新建”、“项目”。2选择“win32控制台应用程序”,在窗口下面的名称填写好名称。3点击“下一步”继续。4在附加选项中选择“空项目”,然后点击“完成”。5在软件界面左边的"解决方案资源管理器"中的“源文件”上面右击鼠标一次选择“添加”、“新建项”。6在新窗口中选择“C++文件(.cpp)”,... 阅读全文
posted @ 2016-03-16 21:21 copperface 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1234567891011121314151617181920#include#includeint main(){ char word[100]; scanf( "%s",word); int len=strlen(word); for(int i=1;i<=len;i++) if(len%i==0) ... 阅读全文
posted @ 2016-03-16 21:18 copperface 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 数组存储整数,模拟手算进行四则运算 阶乘精确值1234567891011121314151617181920212223242526#include#includeconst int maxn=3000;int f[maxn];int main(){ int i,j,n; scanf( "%d",&n); memset(f,0, sizeof(f));//清... 阅读全文
posted @ 2016-03-16 21:16 copperface 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 分析:不能用scanf(“%s”),因为碰到空格或者Tab就会停下来。解决输入中有空格方法一:使用fgetc(fin),读取一个打开的文件fin,读取一个字符,然后返回一个int值,当文件结束,返回特殊标记EOF(int型的)。(使用fgetc(fin)可以从打开的文件fin中读取一个字符,一般情况下,应当在检查它不是EOF后再将其转化成为char值。从标准输入读取一个字符可以用getchar()... 阅读全文
posted @ 2016-03-16 21:15 copperface 阅读(162) 评论(0) 推荐(0) 编辑
摘要: sscanf与scanf类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源。1. 常见用法。123char buf[512] ;sscanf("123456 ", "%s", buf);//此处buf是数组名,它的意思是将123456以%s的形式存入buf中!printf("%s\n", buf);结果为:1234562. 取指定长度的字符串。如在下例中,取最大长... 阅读全文
posted @ 2016-03-16 21:13 copperface 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051#include#include#includeint n;char word[ 1000][10 ],sorted[ 1000][10 ];//字符比较函数int cmp_char(const void * _a... 阅读全文
posted @ 2016-03-16 21:11 copperface 阅读(206) 评论(0) 推荐(0) 编辑