C
C语言学习
Cheldor
这个作者很懒,什么都没留下…
展开
-
while(~scanf("%d", &n))的~的含义
~是按位取反scanf的返回值是输入值得个数如果没有输入值则返回-1对于-1按位求反得到0所以如果没有输入则退出循环转载 2020-01-02 08:41:50 · 283 阅读 · 0 评论 -
将一个浮点数原样输出
错误示例:#include <stdio.h>int main (int argc, const char * argv[]){ float a; scanf("%f",&a); printf("%f\n",a); return 0;}这样输入一个浮点数后,输出时会自动加上后导0.例如:输入5.9 输出5.900000正确代码:...原创 2019-12-31 21:15:48 · 994 阅读 · 0 评论 -
for循环报错
问题描述:for(int i=0;i<argc;i++){} 报错int i;for(i=0;i<argc;i++){} 运行成功原因:C99标准以前的C标准不支持临时变量在for循环中定义原创 2019-12-31 20:34:40 · 1220 阅读 · 0 评论