![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
phdhoss
这个作者很懒,什么都没留下…
展开
-
2009.5.12
今天研究C语言,有所收获,现总结如下: 1. int a,b=0 : a不初始化,b初始化为0; 2. int a=0,b=0 : a,b均初始化为0; 3.字符输入函数getchar()与字符输出函数putchar(); 用法样例: char c; c = getchar(); putchar(c); 上面原创 2009-05-12 18:34:00 · 371 阅读 · 0 评论 -
开始研究C语言
以前学C语言时没认真研究,只学了点皮毛,这次我要学得深入一些,争取小有收获。原创 2009-05-12 18:32:00 · 468 阅读 · 0 评论 -
2009.5.14
本人通过实验发现:scanf函数不能输出含有空格符的字符串,而gets函数能输出含空格符的字符串。 下面是本人自己写的字符串复制函数Mystrcpy(): void MyStrcopy(char* str1,char* str2){ int i=0,j=0; while(1) { while(str2[j]!=/0) { str1[i]=str2[j];原创 2009-05-14 20:57:00 · 269 阅读 · 0 评论 -
2009.5.16
今晚研究了会函数和数学库,然后研究了汉诺塔问题。虽然冥思苦想一小时,但还是没找到思路。后来看了课本上的思路分析,终于明白了,然后自己实现了代码。究其原因,就是因为没有找到递归中的通项。还是盲目照经验,结果函数就设计错误。看来以后遇到递归问题,一定先把问题搞透,由N到1找出通项。今晚虽然没有自己找到正确思路,但是彻底理解了汉诺塔问题,并且开拓了思路,下面是我写的汉诺塔问题代码:原创 2009-05-16 00:50:00 · 383 阅读 · 0 评论 -
string类
函数名 描述 begin 得到指向字符串开头的Iterator end 得到指向字符串结尾的Iterator rbegin 得到指向反向字符串开头的Iterator rend 得到指向反向字符串结尾的Iterator size 得到字符串的大小 length 和size函数功能相同原创 2009-05-20 02:47:00 · 1404 阅读 · 0 评论 -
vector可用的函数
1.find 返回iterator 样例代码: #include #include #include int main( ) { using namespace std; vector L; L.push_back( 1 ); L.push_back( 2 ); L.push_back( 3 ); L.push_back( 4 ); L.push_back( 5 );原创 2009-05-21 00:56:00 · 464 阅读 · 0 评论 -
C语言学习
1.数组名作函数参数: 样例: #includeint sum(int a[10]){ int sum=0; for(int i=0;i sum+=a[i]; return sum;}int main(){ int nArray[10]={1,2,3,4,5,6,7,8,9,10}; printf("%d/n",sum(nArray)); return 0;} 2.原创 2009-05-24 18:44:00 · 475 阅读 · 0 评论 -
函数指针
#includeint add(int x,int y){ return x+y;}int mul(int x,int y){ return x*y;}int binary(int x,int y,int(*f)(int a,int b)){ return (*f)(x,y);}int main(){ int result1 = binary(2,101,mul); int result原创 2009-06-04 13:30:00 · 362 阅读 · 0 评论 -
枚举
#include int main() { enum Family{Jeason,Maggie,Mike,Carol,Ben}; int nInput=0; Family Home; scanf("%d",&nInput); switch(nInput) { case 1: Home = Jeason; break; case 2: Home = Maggie; break; case 3: Ho原创 2009-06-04 14:53:00 · 456 阅读 · 0 评论