C语言,小白提问? 小白学c语言

5361℃ LANCE

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么”这个问题。

TAG: 语言