00问答网
所有问题
c语言定义变量不赋值输出问题
像这种,对于题目来说,如果没有及格人数的话,那么count就没有值,那printf后输出什么东西呢?
举报该问题
推荐答案 2019-06-26
主函数中定义全局变量count=set_grade(p,n);
而函数set_grade中定义了局部变量count=0;最后返回count的值。如果没有不及格人数,则返回值0。主函数中printf语句输出count的值,输出0。
所以你不用担心主函数中count没有赋值,count的值是函数set_grade返回的,是有值的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/r0jBB0Zerrr0eBBInZ.html
相似回答
C语言中
,如果
定义
一个
变量
,但不对其进行
赋值
,那么
输出
的这个变量的值...
答:
char ch='a';
输出
结果就是97了。所以对于字符变量也可以这样理解:是单字节的整型变量。所以当然可以对一个字符
变量赋值
一个1啊。在表达式方面较其它程序
语言
更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透...
指针
不赋值
不是不可以使用吗 为什么
定义
一个指针
变量
直接
输出
结果...
答:
如果你
定义
的指针
变量
是全局变量的话,那它就是系统默认的值是0 当然,前提是你不对它
赋值
的话!你自己在看一看吧!
c语言变量
初始化 没有
赋值
但是打印的时候却有值
答:
{ /* code */ return 0;} 其中argc表示参数个数,argv是参数名指针数组 因为程序名也是参数的一个,所以一般情况下不带参数的程序运行的时候 ,argc就为1 假如你的程序名为t.exe, 你可以那它带参数运行,比如t.exe good,那么打印的结果就是2(两个参数,一个是t.exe,一个是good)...
C语言中
,只
定义
了变量类型不给
变量赋初值
的话?那么引用起来默认的数值...
答:
int a;如果你
输出
a那么编译器不同,答案会不同,有些编译器会自动初始化为0,有些编译器会输出a对应内存里面的值,这个值是不确定的,如果你输出 &a,那么这个就是系统为a这个
变量
分配的地址了..
大家正在搜
c语言在定义变量并连续赋值
c语言变量赋值给另一个变量
c语言不同类型变量之间赋值
c语言定义变量初始值
c语言变量的定义
c语言定义多个变量
c语言变量赋值的规则
c语言定义字符变量
c语言中变量赋值
相关问题
C语言中,如果定义一个变量,但不对其进行赋值,那么输出的这个...
C语言中static变量的赋值问题
C语言中定义一个变量,不给它赋值。它会有值吗?若有是多少?
c语言中定义变量不赋初值默认是多少?
C语言中的变量只定义不赋值会发生什么情况
c语言中定义变量不赋初值默认是多少
C语言中一个变量定义了但是没有赋值
c语言中定义变量不赋初值默认是多少? 是不是0?