社区
C语言
帖子详情
有关C语言的小问题
fly_zm
2001-06-06 08:50:00
下面的代码用memset将三个局部变量置为0,请问可能会有什么问题?
void DoSomeThing(...)
{
int i;
int j;
int k;
memset(&k, 0, 3*sizeof(int)); // 将i,j,k置为0
...
}
...全文
77
8
打赏
收藏
有关C语言的小问题
下面的代码用memset将三个局部变量置为0,请问可能会有什么问题? void DoSomeThing(...) { int i; int j; int k; memset(&k, 0, 3*sizeof(int));// 将i,j,k置为0 ... }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjjohn
2001-06-06
打赏
举报
回复
哪个白痴出的题??
C语言的内存分配方式并不能保证一定是连续的,而且整型数的大小跟机器字长和C编译器的定义都有关系,用memset赋这种值,简直是从疯人院出来的人出的题
caiyi9000
2001-06-06
打赏
举报
回复
1.i和j不一定能赋上0
2.可能会破坏别的内存空间,因为给k赋0时,连续赋了3个int型内存空间。
鹰派
2001-06-06
打赏
举报
回复
问题大得很,i,j,k并不一定处于一连续空间。
fly_zm
2001-06-06
打赏
举报
回复
这是招聘单位出的试题
personnel
2001-06-06
打赏
举报
回复
memset(&i, 0, sizeof(int));
memset(&j, 0, sizeof(int));
memset(&k, 0, sizeof(int));
最好 i=j=k=0;
多简单。
xubin_sh
2001-06-06
打赏
举报
回复
为什么要这样写呢?
tracter
2001-06-06
打赏
举报
回复
这样没有实用价值,只是显示自己技巧的东西,还是别帖为妙!!
wjyasd
2001-06-06
打赏
举报
回复
天呢,这样的问题。
直接告诉他,这样是不对的。
i,j,k 的地址空间也不一定连续呀!
C语言
编程小游戏集锦
本课题的目的主要是
C语言
的综合编程能力的掌握,培养自身的分析
问题
和解决
问题
的能力及逻辑思维能力。该课题主要包括使用
C语言
制作 “贪吃蛇” “黑白棋”,主要考察对函数、结构体,指针,文件等的操作,以及
C语言
...
与数据结构有关的10个
C语言
小程序
与数据结构有关的10个
C语言
小程序 1、BiTree(二叉树相关
问题
) 2、DFS(深度优先非递归遍历) 3、Homework1(八皇后
问题
) ...... 开发平台是VC 6.0
C语言
--贪吃蛇相关PPT(详细介绍相关贪吃蛇过程及
问题
).pptx
C语言
--贪吃蛇相关PPT
关于点菜小程序的
C语言
版本.cpp
C语言
点菜小程序的
问题
1.应用多分支选择结构、循环结构及已学的所有
C语言
相关知识,编写“点菜器”程序,功能要求如下: 1)在黑屏终端下,输入字母A或a,输出菜名***及单价,并询问点几份,由用户输入份数; 2)...
C语言
重点知识总结梳理
纯手撕,如有
问题
欢迎指正: 思维导图解析: 从
C语言
初阶讲解到
C语言
进阶。 在
C语言
初阶: 1. 初识
C语言
C语言
的基本语法: 2.
C语言
分支与循环 3.
C语言
函数 4.
C语言
数组 两个小项目: 5.
C语言
实现三子棋 6. ...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章