- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 指针和数组
一、指针和数组的对比1、数组的创建方式:静态存储区或者栈。 数组名 对应 着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的 内容 可以改变。2、指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。char *p = "littlesea"; //指针指向常量字符串 值是不能改变的eg.char *p = “wo
2010-04-14 15:45:00 589
原创 指针和内存判断
问题一:void GetMemory(char *p){ p=(char*)malloc(100);}void Test(void){ char *str = NULL; //char *str = (char*)malloc(100); //上面一句话改成这句就对了 GetMemory(str); strcpy(str,"helloworld"); printf(str); free(str
2010-04-13 23:15:00 695
原创 main函数参数和atoi和BYTE
#include #include main(int argc,char*argv[]){ int a=0,n; n = atoi(*(argv+1)); //命令行输入n的值,保存在argv数组里面,然后转换成n的值;字符长转换成int类型 while(n--) printf("%d ",a++*2);} 说明:argc是参数个数;argv是参数内容;第一个参数是.exe本身,就是a
2010-04-13 23:14:00 803
原创 命令行参数和atoi和BYTE
#include #include main(int argc,char*argv[]){ int a=0,n; n = atoi(*(argv+1)); //命令行输入n的值,保存在argv数组里面,然后转换成n的值;字符长转换成int类型 while(n--) printf("%d ",a++*2);} 说明:argc是参数个数;argv是参数内容;第一个参数是.exe本身,就是a
2010-04-13 21:26:00 968
原创 结构体类型问题
问题1:#include "stdio.h" typedef struct stu{ char name[32]; int age; }*p; //p s; //memset(s->name,0,strlen(s->name)); //strcpy(s->name,"12345"); // int a = 0; //a = -1; //char *a = p->name; /
2010-04-13 21:12:00 567
原创 获得文件路径
1、获得绝对路径:eg.C://yuanzhenhai//littlesea.txt2、当前相对路径:eg..//littlesea.txt3、获得目录上一层的相对路径:假如已经知道当前路径是.//littlesea.txt得到它的上一层路径yuanzhenhai中的xiaohai.txt路径的方法是eg..//..//xiaohai.txt注意:"." --代表目前所在的目
2010-04-13 21:09:00 552
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人