c语言零碎知识

1.printf函数返回值位字符个数(空格也算字符).

2.作用域:变量,函数可以使用的地方叫做他的作用域.

3.生命周期:变量或函数进入作用域周期开始,出作用域周期结束.

4.extern关键字:声明外部变量(在同一项目但其他.文件中定义的变量).

5.关键字不可以用作变量名.

6.字符串结尾隐藏了个\0(也算一个字符),字符没有.

7.转义字符整体算一个字符,eg:\t算一个字符.

8.负数求余,结果正负由第一个操作数的正负决定.

9.static关键字:修饰局部变量时,使局部变量变为静态变量,同时改变了变量的生命周期,

使用实例:while(1)

{
static int i=1;

i++;
}i的值会累加,不会进一次循环就被赋值为1.

10.return可以返回变量,地址,但是不能返回数组.

11.const关键字:修饰变量使变量不可被改变,但可以通过地址改变变量的量,也可以修饰地址,使地址不能改变.

12.strcmp函数,对比两个字符串是否相等,但其比较的不是字符串长度,而是对应字符位置的大小.

13.sizeof()括号内的表达式不会真实计算;eg:int i =1;sizeof(i++);

打印i的值还会是1,不是2.

14.gets_s关键字:输入字符串.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值