C语言之细节-避坑法宝-创新互联

0.用c语言刷题一定要注意 ,

创新互联公司主营乌拉特中网站建设的网络公司,主营网站建设方案,成都app开发,乌拉特中h5小程序定制开发搭建,乌拉特中网站营销推广欢迎乌拉特中等地区企业咨询

1.main函数基本骨架

int main()

{

return 0;

// 写上return 0 是好习惯,不写的话,有些高级编译器现在可以自动补上return 0

}

2.基本单位

bit(比特位) byte(字节) KB MB GB TB PB

大小关系 1 byte = 8 bit 1 KB = 1024byte 1 MB = 1024KB

1 GB = 1024MB 1 TB = 1024GB

3.C语言规定 sizeof(long) >= sizeof(int)

4. 用VS写C语言提升体验感的一行代码

#define _CRT_SECURE_NO_WARNINGS 1

可以防止在.c文件中使用scanf时报错

5.转义字符中俩个特殊

\ddd 表示 1-3个八进制的数字

如 \130 换算为10进制等于 1*8^2 + 3 * 8 ^1+ 0* 8^0 = 88

在ASCII 表中对应X

\xdd 表示2个十六进制数字

6. 要使用printf, scanf 等库函数 需要包含头文件

stdio含义解析

std 是指standard , i是指input , o是指output 标准io流

7.打印相关

%f - 是打印float类型的浮点数

%lf - 是打印double类型的浮点数

%d - 打印整型

%s - 打印字符串

%c - 打印字符 , 即给定 数字, 打印对应数字在ASCII码中对应的字符

8.strlen() 可以用来求字符串长度

  1. EOF 被默认定义为-1

10.scanf可以识别并返回输入的数据的个数

11.char arr2[] = {'a', 'b', 'c', '\0'}; 定义char 数组时 '\0' 是结束读取字符的标志,

如果不写,会打印多余的字符,并且字符串长度是随机值

12.支持C99标准的编译器,是可以创建可变大小的数组的,在C99标准编译器中这种写法不会报错

  1. 赋值表达式也是有结果的

//请问循环要循环多少次?

#include

int main()

{

int i = 0;

int k = 0;

for(i =0,k=0; k=0; i++,k++)

k++;

return 0;

}

结果是0次, 因为赋值表达式 将0赋值给k 后 , 返回的结果是k的值

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文标题:C语言之细节-避坑法宝-创新互联
文章分享:http://scjbc.cn/article/hoppc.html

其他资讯