一、数组
1.数组最好使用全局变量(不用初始化)
2.char在输入时会读入空格和回车,在%c前加空格会避免读入的空格和回车
3.gets会读入空格,遇到回车停止读入
4.getchar会读入一个字符,相当于在输入时多加一个字符或者回车,后面才会读入你所想要读入的数据,回车就相当于一个字符‘\n’
5.%s字符串
二、函数
1.name : 要求不要与c++内重名
2.void 可以不return(return;)
3.swap交换的两个类型必须一样
三、 慕课学习
1.随机数:
每次rand()就得到一个随机的整数。
eg:int number = rand();
2.break:跳出循环
continue:跳出循环这一轮剩下的语句进入下一轮
3.函数
①函数原型中可以不写参数,例如double(int,int),但不支持
旧版本:
新版本:
或者还可以:
四、自学
1.常见输入输出占位符:
%nd(n为正整数):输出一个整数,如果不足n位,前面用空格补齐直至够n位
%.nf(n为正整数):用于输出一个固定n位小数的浮点数
%0nd(n为正整数):输出一个整数,如果不足n位,前面用0补齐直至到n位
%c:字符型
%s:字符串型
2.ceil函数是向上取整,例如ceil(3)=ceil(2.9)=ceil(2.1)=3 {注:该函数的输入和输出都是double类型}