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

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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值