![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
JasonDecode
这个作者很懒,什么都没留下…
展开
-
C语言的静态变量
int z = 2;int main(int argc, char *argv[]){ int x = 3, z = 5; printf("main: x = %2d, z = %2d\n", x, z); func(x); printf("main: x = %2d, z = %2d\n", x, z); func(z); printf("main: x = %2d, z = %2d\n", x, z); return 0;}void func(int x){原创 2021-09-17 22:14:20 · 128 阅读 · 0 评论 -
while (scanf(“%d“, &next) == 1)到底什么意思
表示输入的条件,如果是十进制整数,那么继续循环输入,一旦不为整数,比如输入字符那么退出,而且必须为1,不能为2…。这里1代表返回值,如果对如成功 1 = 1,因为返回值成功用1代表,所以必须为1.C的编写应该对初学者极不友好。很多规定必须查看C指导。#include <stdio.h>int main(int argc, char *argv[]){ int sum; int next; sum = 0; while (scanf("%d", &a原创 2021-09-17 17:47:20 · 1897 阅读 · 0 评论 -
复习C语言
1 print#include<stdio.h>int main(){ printf("Hello World");}2 var#include <stdio.h>#include <stdlib.h>int main(){ char charName[] = "John"; int age = 30; printf("There's man name %s.\n", charName); printf("The原创 2021-09-15 22:05:41 · 184 阅读 · 0 评论 -
为什么C语言scanf字符时加空格
csanf是在<stdlib.h>库中的输入输出流,输入时会自动去掉空格,也就是说输入字符串时不能加空格,需要多个scanf, 而在输入字符时与数字不同,默认读取字符的后一个,如果不加空格,实际输入为空字符,所以没有显示,加上之后,会略过空字符,读取下一个。不太清楚scanf的标准库为什么这么写,有哪些好处。初学者可能遇到各种bug.#include <stdlib.h>int main(){ double num1; double num2; cha原创 2021-09-15 20:21:00 · 2367 阅读 · 0 评论