永发信息网

C语言unsigned、指针函数的问题

答案:2  悬赏:0  手机版
解决时间 2021-02-14 20:01
unsigned char *skb_put(struct sk_buff *skb, unsigned int len)//unsigned char 和char有什么不同? 为什么int前也加上了unsigned?
//定义一个指针函数的目的是什么?就是为了返回一个指针吗?
{
unsigned char *tmp = skb_tail_pointer(skb);//指针的类型跟什么有关?有什么用?
SKB_LINEAR_ASSERT(skb);
skb->tail += len;
skb->len += len;
if (unlikely(skb->tail > skb->end) skb_over_panic(skb, len, __builtin_return_address(0));//子函数看不懂
return tmp;
}
EXPORT_SYMBOL(skb_put);//这一行是什么功能?怎么用?
最佳答案
unsigned 没标记的
unsigned char 无符号char型,只能表示非负整数,表示非负整数的范围要比char大
指针的类型在声明的时候决定:int *p = NULL;int型指针,指针的类型关系到指针在内存中寻找信息的时候偏移量,如果类型不正确,将不能正确的找到内存中所需要的信息.

其他是C的问题,俺看不懂
全部回答
unsigned int *p 表示定义变量unsigned int类型的指针变量p (unsigned int * ) 2048 表示把2048转换为unsigned int指针类型,默认情况下2048为整型 这样一来2048就可以表示一个地址了,然后再赋值给p
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天上人间歌城怎么去啊,我要去那办事
读等高线地形图,填出图中字母所表示的部位。
龙洞洗车行这个地址在什么地方,我要处理点事
2小时208.8小时多少个
眼睛忽然模糊,斜眼难看到东西,持续半小时左
氧气是你~
如何去做安卓端的接口测试,需要注意哪些方面
峡光北路/解放街(路口)地址在哪,我要去那里
求这张动图出处
皇朝KTV(东马岔路店)地址在什么地方,想过去
0.03g等于多少个0.25g
英语 改病句 帮帮忙
魔方ktv地址在哪,我要去那里办事
五羊125-p摩托车怎么加装一个熄火开关
淘宝客服绩效群发消息之后询单转化怎么算
推荐资讯
酷睿i5 2430m和AMD APU A8-5550m哪个性能更强
财小喵是做什么的
花生外面红色的一层叫什么,吃这层红色的有营
温馨茶楼地址有知道的么?有点事想过去
绥棱微信造谣县领导得是否刑拘没
哈佛书店周至专卖店怎么去啊,有知道地址的么
南渡派出所地址在什么地方,我要处理点事
塘垇地址在哪,我要去那里办事
LG 23mp76显示器声音如何修复
为什么有的女人不喜欢穿内裤
古猗园西门售票处在什么地方啊,我要过去处理
刺客信条3怎么设置中文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?