C语言,小白提问? 小白学c语言
c语言·····小白问题····
1.MAIN()是入口函数,小括号里是放参数的,因为入口函数没有参数,所以就().
花括号不一定要隔一行,之所以隔一行是增加代码的可读性,写的太随意到时就看不懂自己写什么了,不信你就试试
2.第一题里已经说了- -放参数的
3.加个转义,\%就行了
4.去看看primer c这本书吧,写的很详细
c语言小白问题
楼主 明白如下概念 你将明白此问题
if() for() while() 这几个都是有判断条件的
其中if(在这里),for(;在这里;),while(这里)
那么 什么时候满足条件 何时又条件不满足呢
答!!:当条件处的表达式返回值为 1 时候 满足 为0时刻不满足!
例:while(1) 满足 while(0)不满足
加深例:while(a) 当 a 值为 0 (或者NULL-----因为NULL等于0)时候 不满足条件 其他时刻 都满足条件!
再加深:while(a>b) 这里 a>b 叫做表达式 当表达式成立 即 a>b时,表达式返回一个 真(1),否则返回假(0),现在能明白if()的判断原理了吧~亲
知识点2: 什么a++ ++a a-- --a
答!!: a++ 表示 a 参与运算后 并自身加 1 ++a表示 a先自身加 1 再参与运算 a-- --a同理
例:int a = 7 while (a--)
过程演示:
while(7) a自减1 输出a=6
while(6) a自减1 输出a=5
while(5) a自减1 输出a=4
while(4) a自减1 输出a=3
while(3) a自减1 输出a=2
while(2) a自减1 输出a=1
while(1) a自减1 输出a=0
while(0)---此时循环结束 但是!! a自减1依然执行了 所以虽然没有输出,楼主猜想如果单独写一个输出函数出来 a该等于几呢?
C语言小白问题
把你的代码都贴出来,这里提示是没有定义的符号 _main 在模块COS,可能你的main函数声明有问题
c语言小白的问题
C语言里,表达式为真则为1,非为0,没有10这个数字。“a||b&&c”这是个逻辑表达式,要判断的是这个表达式是否为真,并不是判断数值是多少,只要这个表达式是真,则返回的就是1。只要“a||b&&c”这个表达式的结果为真,则用“1”表示。结果为假,则用“0”表示。而并非“必须非0么?不可以是非10么”这个问题。