赞
踩
1、不同函数可以拥有相同的变量名
2、程序中处的声明,在函数内int a = 5;像这样创建变量实体的声明被称为定义声明,假如在函数外面创建int a = 5;,然后使用extern的声明表示“使用的是在某个创建的a”,这里并没有真正创建出变量的实体,因此称为非定义声明
3、如果两个相同变量分别拥有文件作用域和块作用域
//文件作用域:可以再整个工程内所有的源文件中访问
//块作用域:只能在某个代码块中使用
那么只有拥有块作用域的变量时“可见的”,而拥有文件作用域的变量会被“隐藏”起来
4、c语言没有专门用于储存字符串的变量类型,字符串都被储存在char类型的数组中
5、数组由连续的储存空间组成
6、sizeof计算时候包含\0
7、#定义define常量时候,常量名最好是大写,提高代码可读性
8、printf()中的标记
- 待打印项左对齐,既从字段的左侧开始打印该项,如"%-10s"
+ 有符号若为正,则在前面显示加号,若为负,则在值前面显示减号,如"%+6.2f"
空格 符号值若为正,则在值前面显示前导空格(不显示任何符号),若为负,则在值前面显示减号并覆盖空,如"% 6.2d"
# 把结果转换为另一种形式,如果是%o,则以0开始,如果是%x格式,则以0x或0X开始,对于浮点型,#保证了即使后面没有任何数字,也打印一个小数点字符,对于%g和%G格式,#防止后面的0被删除,如"%#o %#8f"
0 对于数值格式,用前导0代替空格填充字段宽度,对于整数格式,如果出现-标记和指定精度,则忽略该标记,如,"%010d"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。