当前位置:网站首页>函數(易錯)
函數(易錯)
2022-07-05 04:17:00 【曹樂樂愛學習】
函數傳遞數組,指針時候,傳遞的只是起始地址。
例:1維數組求和
發現,求的數組大小,等於2?而不是5?
解釋一下2是怎麼來的:因為我的是64比特機,而sizeof(int)大家都知道,4字節,32比特;所以sizeof(p),應該就是64;為什麼是64?因為第一句話我就說了:函數傳遞數組,指針時候,傳遞的只是一個地址,64比特機的地址,不就是64bit嘛。
所以,要把數組(指針)的大小,也要以形參的形式傳遞到函數裏面來。
--------------------------------------------------------------------------------------------------------------------
字符數組,由於末尾有'\0',所以有時候傳參時候可以不需要傳數組大小
例:删除字符串中的空格
边栏推荐
- 在线文本行固定长度填充工具
- 【科普】热设计基础知识:5G光器件之散热分析
- The scale of computing power in China ranks second in the world: computing is leaping forward in Intelligent Computing
- Threejs clicks the scene object to obtain object information, and threejs uses raycaster to pick up object information
- Differences among 10 addressing modes
- How to get the first few pieces of data of each group gracefully
- Clickpaas low code platform
- Threejs loads the city obj model, loads the character gltf model, and tweetjs realizes the movement of characters according to the planned route
- Mixed compilation of C and CC
- [moteur illusoire UE] il ne faut que six étapes pour réaliser le déploiement du flux de pixels ue5 et éviter les détours! (4.26 et 4.27 principes similaires)
猜你喜欢
A real day for Beijing programmers!!!!!
快手、抖音、视频号交战内容付费
Containerd series - detailed explanation of plugins
Technical tutorial: how to use easydss to push live streaming to qiniu cloud?
网络安全-记录web漏洞修复
阿里云ECS使用cloudfs4oss挂载OSS
在线SQL转Excel(xls/xlsx)工具
As soon as I write the code, President Wang talks with me about the pattern all day
mysql的七种join连接查询
[illusory engine UE] method to realize close-range rotation of operating objects under fuzzy background and pit recording
随机推荐
Threejs Internet of things, 3D visualization of farm (III) model display, track controller setting, model moving along the route, model adding frame, custom style display label, click the model to obt
Ctfshow web entry code audit
Why do big companies such as Baidu and Alibaba prefer to spend 25K to recruit fresh students rather than raise wages by 5K to retain old employees?
File upload bypass summary (upload labs 21 customs clearance tutorial attached)
Possible stack order of stack order with length n
Number of possible stack order types of stack order with length n
机器学习 --- 决策树
[thingsboard] how to replace the homepage logo
A application wakes up B should be a fast method
kubernetes集群之调度系统
小程序中实现文章的关注功能
Laravel8 export excel file
[uniapp] system hot update implementation ideas
Convert Boolean to integer value PHP - Convert Boolean to integer value PHP
[phantom engine UE] only six steps are needed to realize the deployment of ue5 pixel stream and avoid detours! (the principles of 4.26 and 4.27 are similar)
Common features of ES6
About the recent experience of writing questions
Use object composition in preference to class inheritance
Network layer - forwarding (IP, ARP, DCHP, ICMP, network layer addressing, network address translation)
Threejs realizes rain, snow, overcast, sunny, flame