![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
方法思想
yorickshan
coding && thinking
展开
-
char*str 和 char str[]的分别
char *Str;Str="abcdef"; Str指向常量区,指向的内容不能改了 char Str[]="abcdef"; 在栈区,可以改变 首先第一个指针形式的str指向一个字符串,这样指向以后就不能通过str对abcdef这个字符串修改了,但是你可以给str用别的字符串再赋值,这样他就指向了别的字符串,但是一旦指向某个字符串,就不能通过这个指针对字符串修改了。 第二种数组形转载 2015-01-12 18:42:50 · 378 阅读 · 0 评论 -
for循环调用数组时的控制
#include int main() { int num[7]={0}; //超过即将赋值的数组位数一位赋初值0,方便下面的循环控制 int i=0,j; int number=123456; while(number) { num[i++]=number%10; number/=10; } for(j=0;num[j]!='\0'原创 2015-01-13 15:25:53 · 437 阅读 · 0 评论 -
sprintf函数的使用
#include #include #include void main() { char a,b,c,d; int flag=0; char szbuff[100]; char str[100]; gets(str); for(a = 1;a<=9;a++) { for(b = 0;b<=9;b++)原创 2015-01-14 13:59:43 · 319 阅读 · 0 评论 -
使用常量数组简化算法
#include #define N 30 char *s="'1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./"; int main() { int i,j,c; char str[N]={0}; gets(str); for (i=0;str[i];i++) { if(str[i]==' ') putchar(s原创 2015-01-14 14:10:05 · 259 阅读 · 0 评论 -
object-oriented&procedure-oriented
问题域:把大象塞进冰箱 object-oriented 首先有一个容器接口 容器可以放东西put,也可以取东西get 其次一个冰箱类 冰箱继承容器接口,并实现自己的put,get方法 再次一个物体类及其子类大象 想要把大象放进冰箱 只要调用冰箱的put方法并把大象的对象传进去 、、、、、、、、、、、、、、、、、、、、、、 人类,大象类,冰箱类(开门方法,“放”的转载 2015-03-21 11:20:16 · 322 阅读 · 0 评论