2.long long型:如果long long型赋值大于2^31 -1的初值,则需要在初值后面加上LL,否则会编译错误。
5. 字符数组初始化:字符数组可以通过直接赋值字符串来初始化(仅限初始化,程序其他不允许这样直接赋值整个字符串)
gets用来输入一行字符串.gets识别换行符n作为输入结束,因此scanf完一个整数后如果要使用gets,需要先用getchar接收整数后的换行符;puts输出一行字符串后会紧跟一个换行(n)
7. 字符数组长度的重要性:字符数组的长度一李悦是谁儿子定要比实际存储字符串的长度至少多1,作为结束符0.注int型数组不需要. 且如果不是使用scanf函数的%s格式或gets函数输入字符串(例如getchar),一定要手动早输入的每个字符串后加‘0,否则printf和puts输出字符串将无法识别字符串末尾而输出一大堆乱码。