PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
Re: [问题] C语言初学指引-链接串行
楼主:
pi2324
(我爱PTT)
2018-03-11 13:30:04
看了四天终于有一点头绪了
因为不是本科系,想把自己的想法PO上来请大家指正
程式码:
https://pastebin.com/pvip381x
作者: jerryh001
2018-03-11 13:32:00
struct node* 表示 "指到的东西是node不是其他东西"和占用大小无关
作者:
smartjay
(高毛毛)
2018-03-11 19:39:00
可以参考ocw上面有开资料结构
作者:
hunandy14
(Charlott.HonG)
2018-03-11 19:52:00
写C的话 malloc 前面不要转型比较好没写到 free() 的函式
楼主:
pi2324
(我爱PTT)
2018-03-11 23:09:00
请问指标为什么一定要int *跟他说是指向谁的指标呢?反正内存位置不就一个数字还是指向int才知道占用多少内存呢
作者: jerryh001
2018-03-11 23:20:00
看不懂 你要指到int 就用int* 要node 就node*
作者:
james732
(好人超)
2018-03-12 00:00:00
指标的类型主要是让你做dereference的时候用的吧int *p = ...; int a = *p; 要知道p是什么才能做*pstruct Node *p 与 int *p 其实都只是一个值而已
作者:
steve1012
(steve)
2018-03-12 04:37:00
你说的没错 但你要存取资料的话要知道他的资料型态
作者:
soso7885
(YOHO)
2018-03-12 11:34:00
请问h大,为什么malloc 前不要转型比较好呢?诚心发问
作者:
hunandy14
(Charlott.HonG)
2018-03-13 00:21:00
前一阵子版上的讨论
https://goo.gl/J8unR2
延伸 james 补个例子,应该比较好理解~int i=65; printf("%s\n", (char*)(&i));
继续阅读
[问题] c++阵列个别加总的问题
change5413
[问题] C语言初学指引-链接串行
pi2324
[问题]想要询问一段linked list的程式码原理
ken32293355
Re: [问题] C++ 熟练方法
Feis
[问题] OpenCv -VS2017档案建置失败
kookooqoo
[问题] compare function object 的相关用法
NaiveRed
[问题] C++ 熟练方法
nicknick0630
[分享] C++双周电子报《大山姆的机机车车™》
Ommm5566
[问题] CUDA toolkit下载很慢
jonathan793
[问题] Visual studio 2017专案设定开发问题
tata724
Links
booklink
Contact Us: admin [ a t ] ucptt.com