您的位置:首页 > 编程语言

函数与程序结构&数组与指针(C编程语言)

2013-11-17 14:09 387 查看
1、如果函数定义中省略了返回值,则默认的返回值为int类型。
2、外部变量的定义中必须指定数组的长度,但extern声明则不一定要指定数组的长度。外部变量的初始化只能出现在其定义中。
3、在不进行显示初始化的情况下,外部变量和静态变量都将被初始化为0,而自动变量和寄存器变量的初值则没有定义。
4、strlen函数在计算字符串长度时并不把‘\0’字符算在内,而sizeof操作符把结束符算在内。
5、宏定义#define ,取消宏定义#undef
6、地址运算符只能应用于内存中的对象,即变量与数组元素。它不能作用于表达式、常量或寄存器类型地变量。
7、(*P)++;中括号是必须的,因为类似于*和++这样的一元运算符遵循从右至左的结合顺序。
8、按照C语言的约定,argv[0]的值是启动该程序的程序名。

9、为了从字符串s中打印最多max个字符,可以使用下列语句:
printf("%.*s", max, s);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐