abc37.png (2.77 KB, 下载次数: 4)
李掌柜 发表于 2014-3-15 22:34
C语言里面逻辑值是O的为假, 其他的都为真
既“非0即真”。
我们可以写一个小程序证明,例如:
rosynirvana 发表于 2014-3-15 22:49
我猜你用了float
float y=45.3219;
飞翔の蓝天 发表于 2014-3-16 10:21
没有用float和double,只是书上的一个例子而已,当y=45.3219时,y==45.3219为"假",why?
飞翔の蓝天 发表于 2014-3-16 10:20
我就是想知道为什么 当y=45.3219时,y==45.3219为"假"
飞翔の蓝天 发表于 2014-3-16 10:21
没有用float和double,只是书上的一个例子而已,当y=45.3219时,y==45.3219为"假",why?
李掌柜 发表于 2014-3-16 12:56
这个例子是要告诉你逻辑判断,系统返回给你的值判断真假,返回0就是假,非0就是真
比如我们一个while想要 ...
rosynirvana 发表于 2014-3-16 13:31
C中的变量没有默认类型……必须显式声明
李掌柜 发表于 2014-3-16 14:31
难到你写入口的时候不是用int main()默认的int 类型???人才
超神级 发表于 2014-3-16 16:22
楼主可以把哪本书扔了。
rosynirvana 发表于 2014-3-16 22:36
说的是变量类型,不是函数返回值类型
要说利用返回值默认为int那也是 main() {},而不是int main(){}
...
超神级 发表于 2014-3-16 16:22
楼主可以把哪本书扔了。
55.png (168.38 KB, 下载次数: 33)
李掌柜 发表于 2014-3-16 23:30
字符“ni hao”可有申明???类型???
李掌柜 发表于 2014-3-16 23:30
字符“ni hao”可有申明???类型???
超神级 发表于 2014-3-17 12:47
main()
{
rosynirvana 发表于 2014-3-17 00:07
"ni hao"有类型,是char*
它是字符串,不是字符
它是字面值不是变量,所以不需要声明
rosynirvana 发表于 2014-3-17 00:07
"ni hao"有类型,是char*
它是字符串,不是字符
它是字面值不是变量,所以不需要声明
李掌柜 发表于 2014-3-16 23:30
字符“ni hao”可有申明???类型???
rosynirvana 发表于 2014-3-17 15:06
这是啥意思……
准确来说main(){}是一个定义……
超神级 发表于 2014-3-17 20:36
好吧!给你谈点我自己的对于这些问题的看
K&R 写法~! 打印的字符ni hao就是一种数据类型,, 因为在这 ...
李掌柜 发表于 2014-3-17 20:39
v那它是以怎么的形式保存”ni hao“的?
超神级 发表于 2014-3-17 20:47
printf();这个函数是怎么包装我也是不会!但是里面确实包含了很多东西.加减乘除运算,字符串打印,转义字 ...
char.png (196.3 KB, 下载次数: 37)
李掌柜 发表于 2014-3-17 20:56
这里说的是类型呢!不管是字符还是字符串它保存的类型都是整形,也就是int;
打印出的ni hao并没 ...
超神级 发表于 2014-3-17 21:27
我不知道printf();的实现所以无法说出它的类型是什么...!
看着还是有点道理的不过char的升级版是int , ...
李掌柜 发表于 2014-3-17 21:34
好像也是~~类型什么的~~什么的~~??
其实我觉得写出来的代码能按自己所想的那样编译出来达到现实效果 ...
李掌柜 发表于 2014-3-17 20:33
问题是这里并没有申明char*呀?
超神级 发表于 2014-3-17 20:36
好吧!给你谈点我自己的对于这些问题的看
K&R 写法~! 打印的字符ni hao就是一种数据类型,, 因为在这 ...
李掌柜 发表于 2014-3-17 20:39
v那它是以怎么的形式保存”ni hao“的?
超神级 发表于 2014-3-17 20:47
printf();这个函数是怎么包装我也是不会!但是里面确实包含了很多东西.加减乘除运算,字符串打印,转义字 ...
rosynirvana 发表于 2014-3-17 23:51
函数+结构体->类 还差不多……
rosynirvana 发表于 2014-3-17 23:56
这又关printf什么事了?
printf的实现在K&R第七章就有……
超神级 发表于 2014-3-18 05:22
感觉讲的不够深入。掌柜非要问我printf(“nihao”);“nihao”是啥类型的。
可是我不知道printf'函数 ...
rosynirvana 发表于 2014-3-18 16:57
printf的原型?是要说这个吧?
int printf(const char*, ...)
第一个参数是一个char*,后面参数数目不 ...
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) | Powered by Discuz! X3.2 |