扬声器1:让我们写一个程序, 提示对于int,整数用户, 然后做了一下分析 就可以了,告诉他们是否 它是正或负。 要做到这一点,让我们计划使用 调用getInt功能CS50库中, 为此,我将需要 包括cs50.h. 我会想预测 打印一些东西 屏幕为好。 所以我也要去,包括 standardio.h。 而我现在要申报 主像往常一样。 整型mainvoid,大括号,并 抢先右大括号。 我要现在提示 用户为整数。 printf的,请我的英寸 而我现在要得到 该整数从用户。 诠释,让我们把它叫做N,等于调用getInt。 换句话说,在右手侧 这表情,我要去打电话 称为调用getInt的CS50函数,该函数 打算这样做。 它然后会返回一个值 从这个右手侧 表达的这种左手侧 表达,最终存储 在变量的值称为n。 现在,让我们做一些分析。 对于这一点,我将采用 条件,或一个分支,与如果n为, 比方说,大于0,那么我 要做到以下几点。 打开大括号和先发制人 关闭大括号。 我要去然后打印出“你挑 一个正整数。“/ n,用于 格式化,接近报价,封闭 括号,分号。 否则,我将要打印 东西有点不同。 所以其他人,大括号右花 撑,printf的,“你选择了一个负 整数。“好吧,让我们来拯救 并编译这个程序。 使病情零输入。 我回到我的闪烁提示点 斜线,条件,零,回车。 而且我们做的最简单 理智的检查第一。 一个作为我的诠释,而我确实 挑了个正整数。 让我们一起再次运行此程序 条件,零,输入“请给 我一个整数。“让我们试试2。 我的确挑了个正整数。 让我们去负这个时候。 点斜线,条件,零。 负1和我挑 一个负整数。 但我还没有完成。 让我们尝试另一个角落 情况下,如果你愿意。 让我们试试为零。 点斜线,条件,零, 输入和零。 哦男孩,我挑 一个负整数。 但我敢肯定为零的定义 既不积极也不消极。 所以我将不得不解决这个问题。