社区
C语言
帖子详情
求教C高手
jasmine
2011-02-09 12:48:03
#include <stdio.h>
void main()
{
int a,b,sum;
sum=0;
a=123;b=456;
sum=a+b;
printf("sum is %d\n",sum);
getchar();
}
以上这段程序为什么可以有sum=0;
也可以没有这句
...全文
72
4
打赏
收藏
求教C高手
#include void main() { int a,b,sum; sum=0; a=123;b=456; sum=a+b; printf("sum is %d\n",sum); getchar(); } 以上这段程序为什么可以有sum=0; 也可以没有这句
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rtygbwwwerr
2011-02-09
打赏
举报
回复
在C语言中,未初始化的变量是一个随机值。为了保证安全性,应该对变量进行初始化。
因为在sum输出之前对其进行了赋值(sum=a+b
),所以之前的初始化语句sum=0即使去掉也不会影响printf输出的内容。
pp25210
2011-02-09
打赏
举报
回复
sum是一个定义的int类型数值,sum=0,将其初值设置成0,如果没有sum=0系统则将其初值设置为一个随机值,
但是由于在后面有语句
sum=a+b;
所以sum的值又被重新赋值为(a+b)的值,因此有无 sum=0;结果都一样。
XIAOSHUNZIxiaochanma
2011-02-09
打赏
举报
回复
你必须对sum赋初值,因为它是一个随机变量,你在用它求和时不能确定它的初值是多少,所以,,,,,
淡咖啡77
2011-02-09
打赏
举报
回复
1楼讲的极是。
AUTOLISP培训教程-4.pdf
『精益求精』、『虚心
求教
』、『用心学习、观摩』、『决心成为
高手
』 3.对程序本身而言: A. 少少的几行,却可能有『大大满意』的时候!!! B. 充份掌握了控制、 创造 AutoCAD 的 『尚方宝剑』 ,让您在 AutoCAD 的设计...
cvi中c语言只保留两位小数,真心
求教
C语言
高手
该楼层疑似违规已被系统折叠隐藏此楼查看此楼// 画频谱for (i=0; iint CVICALLBACK Exit (int panel, int control, int event,void *callbackData, int eventData1, int eventData2){switch (event){case EVENT_...
c语言 eval,C语言定义了一个数组,调试时显示expression cannot be evalued,
求教
高手
...
C语言定义了一个数组,调试时显示expressioncannotbeevalued,
求教
高手
0cskm15742014.02.11浏览66次分享举报#includevoid main(){int i,j,t,k,z[4];int s_in1[49],s_out[32],p_out[32];int r[8],c[8];int s_he[8];int...
送货问题 c语言课程设计,
求教
高手
关于c语言课程设计问题
因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,而C语言又是最常见,功能最强大的一种高级语言,因此做好C语言课程设计是十分必要的。回顾起此次课程设计,至今我们仍感慨颇多,的确,自从拿...
单片机Adc c语言,初学PIC单片机 ADC
求教
高手
,内附C程序
700,反复参考数据手册未了原因,食不知味,睡不安寝 ,请
高手
不吝指教,感谢!#include __CONFIG(0x0034);#define LED1 RC6#define LED2 RC7UINT POT_AD;void adc_init(void){ADCON0 = 0x81;ADCON1 = ...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章