C语言
那些年学习C语言踩过的坑
99c
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言小细节2——分析字符的个数
C语言小细节2 char c[] = "ab\0123\\098";字符长度是多少,期末考试的题目容易出现这种题目。再比如 char d[] = "ab'1'\\\1278"的字符长度我们来分析字符长度先看c字符数组,a b是两个字符,\012得看成一个字符,这代表八进制数,也就是1*8^1+2*8^0=10,也就是10这个ASCII码对应的字符,3单独算一个字符,然后\\代表转义字符\,最后098分别代表三个字符,最后还要加上字符‘\0’,因为这是字符串常量,有双引号是代表字符串常...原创 2020-12-29 15:04:10 · 5138 阅读 · 2 评论 -
C语言的小细节1
C语言的小细节1.自增和自减操作 int a = 2,b=2; int c = a+++b;//关于自增操作a++ +b a+ ++b是不同的 a+++b等价于a++ +b因为++操作符的优先级大于+操作符,所以a+++b时而运算是自左向右的,所以先执行a++ 再加上b。所以a b c依次是3 2 4;想要表达a+ ++b这个意思最好加上括号a+ (++b)2赋值操作不仅可以是运算值还可以是逻辑值int a=2,b=2,c;c=(a<b);也可去掉括号...原创 2020-12-28 16:12:59 · 182 阅读 · 0 评论
分享