欢迎来到贱贱的博客

扩大
缩小

随笔分类 -  C语言

c语言指向结构体数组的指针
摘要:1 #include 2 #include 3 4 struct dangdang 5 { 6 char email[30]; 7 char name[30]; 8 char addr[100]; 9 int num; 10 int bugnum; 11 char tel[20]; 12 char phone[20]... 阅读全文

posted @ 2016-10-29 18:28 L的存在 阅读(3455) 评论(0) 推荐(0)

c语言指向结构体的指针作为函数参数
摘要:注意 这里包括形参和实参 阅读全文

posted @ 2016-10-29 18:26 L的存在 阅读(12228) 评论(0) 推荐(1)

c语言指针与结构体之内存动态分配
摘要:注意测试的时候main处修改 和注释就好了 阅读全文

posted @ 2016-10-29 18:24 L的存在 阅读(7818) 评论(0) 推荐(0)

c语言结构体数组引用
摘要:1 struct dangdang 2 { 3 char email[30]; 4 char name[30]; 5 char addr[100]; 6 int num; 7 int bugnum; 8 char tel[20]; 9 char phone[20]; 10 double RMB; 11 1... 阅读全文

posted @ 2016-10-29 18:21 L的存在 阅读(4438) 评论(0) 推荐(0)

c语言结构体数组定义的三种方式
摘要:struct dangdang { char email[30]; char name[30]; char addr[100]; int num; int bugnum; char tel[20]; char phone[20]; double RMB; int dangdang;//成员名可以和类名同名 }ddd[100]... 阅读全文

posted @ 2016-10-29 18:20 L的存在 阅读(32038) 评论(1) 推荐(0)

c语言结构体5之匿名结构体
摘要:注意: 1匿名结构体不会出现重合 重命名的情况 2有名结构体 名称不能相同 也就是不能重名 阅读全文

posted @ 2016-10-29 18:14 L的存在 阅读(4714) 评论(0) 推荐(0)

c语言结构体4之结构体引用
摘要:struct mystruct{ char str[23];}; 1结构体变量不能整体引用 struct data m; printf("%s",m);//m是结构体变量 2 struct mystruct m2;m2={"dffd"};*///不可以 正确方法: struct mystruct m 阅读全文

posted @ 2016-10-29 18:12 L的存在 阅读(1143) 评论(0) 推荐(0)

c语言结构体3之结构体嵌套
摘要:注意: 1结构体内部再次定义一个结构体 但是没有创建结构体的实例 也就是说再次定义的结构体内部的变量会被当做母结构体的成员变量 阅读全文

posted @ 2016-10-29 18:06 L的存在 阅读(20049) 评论(0) 推荐(1)

c语言结构体2之变量赋值于字符串
摘要:注意: 1结构体直接赋值的时候,整体即使是字符串也可以 2o2.str = o2.str;这个时候是指针常量 字符串不能直接赋值 3字符串的赋值方式 sprintf(ol.str,o2.str); strcpy(ol.str,o2.str); 4结构体类型定义的时候不能复初值 阅读全文

posted @ 2016-10-29 17:58 L的存在 阅读(2747) 评论(0) 推荐(0)

c语言结构体1之定义
摘要:这是在复习阶段随便小结的一些东西 别喷哦 结构体定义的三种方式 注意事项: 1结构体括号后面有分号 2#define得放在程序上面 3成员名可以和结构体名相同 4结构体类型不能直接访问成员,也不能赋值,必须先实例化,创建的时候才会分配内存 5struct 关键字不能省略 结构体的定义必须放在main 阅读全文

posted @ 2016-10-29 17:57 L的存在 阅读(487) 评论(0) 推荐(0)

c指针点滴-指针与类型
摘要:1 #include 2 #include 3 4 //数据通信 5 void main() 6 { 7 int num = 10; 8 int *p1 = # 9 int *p2 = p1; 10 printf("\n%d,%d,%d",num,*p1,*p2); 11 printf("\n%x,%x,%x",&num,p... 阅读全文

posted @ 2016-10-14 13:33 L的存在 阅读(170) 评论(0) 推荐(0)

c指针点滴5-指针变量计算
摘要:功能:通过注射进内存 改变其值 阅读全文

posted @ 2016-10-14 13:31 L的存在 阅读(172) 评论(0) 推荐(0)

c指针点滴4-指针的值
摘要:1 #include 2 #include 3 4 void main() 5 { 6 int num = 20; 7 int *p = # 8 9 //double *p1 = # 10 //printf("\n%x,%f",p1,*p1);//地址相同 但是解析方式不同 11 12 printf("%x,%d... 阅读全文

posted @ 2016-10-14 13:26 L的存在 阅读(163) 评论(0) 推荐(0)

c指针点滴三(指针运算)
摘要:1 #include 2 #include 3 4 void main3() 5 { 6 int num = 89; 7 int *p = # 8 p++;//不可预测的值 指针++就是按照指针的类型大小前进一个类型的大小 9 //如果是int就前进4个 10 printf("%d",*p);//指针++只有在数组才有意义 ... 阅读全文

posted @ 2016-10-14 13:25 L的存在 阅读(208) 评论(0) 推荐(0)

c语言指针点滴1
摘要:1 #include 2 #include 3 4 void main() 5 { 6 int *p = NULL;//指针开始最好都初始化为空 7 if(p == NULL) 8 { 9 printf("妹子p现在是单身 可以疯狂的进攻"); 10 }else 11 { 12 printf("妹... 阅读全文

posted @ 2016-10-14 13:21 L的存在 阅读(269) 评论(0) 推荐(0)

c指针点滴2之比大小
摘要:1 #include 2 #include 3 4 void main2() 5 { 6 int a[5]={1,2,3,4.5}; 7 int *p1 = &a[4]; 8 int *p2 =&a[5]; 9 10 if(p1p2) 32 { 33 printf("\np1的地址比较靠后\n"); 34 ... 阅读全文

posted @ 2016-10-14 13:19 L的存在 阅读(232) 评论(0) 推荐(0)

c指针点滴1
摘要:2016-10-1 阅读全文

posted @ 2016-10-14 13:15 L的存在 阅读(171) 评论(0) 推荐(0)

导航