- 博客(4)
- 收藏
- 关注
原创 【C语言】const的用法
1、定义常变量const int a = 10; 此处a为只读变量int a = 10; 此处a可读可写int b = a; a做右值,可读a = 100; a做左值。左值:放在“=(赋值符号)”左边,写权限(可写)2、数据类型对于const是透明的也就是说const是无视数据类型来定义常变量的const i...
2018-03-24 11:54:47 140
原创 【C语言】错题笔记
1、非0就为真。如已知a = 5,b = 3,c = 4,判断是否a>b>c。先判断a>b? 可知是正确的,故不等式变为判断是否1>c。2、位运算符只能用于整型,“按位……”是针对十进制而言的。3、整数才有取余的问题。4、字符串可通过字符串的函数判断相等。5、符号常量就是实现字符的替换。如#define M(x,y,z) x*y+zvoid main(){ in...
2018-03-19 23:29:32 382
原创 【C语言】根据等式求进制
首先给出一道例题:假设在n进制下,15*4=112,n的值为()A.6 B.7 C.8 D.10我看见这道题的时候首先想到的是,将n进制带入等式,化成10进制之后,求解等式得出n的值。但是如果数值过大不方便计算时,这个方法就不实用了。于是,就有了另一种方法:先将等式按n进制展开 (n+5)*4 = n^2+n+...
2018-03-19 15:30:16 694
原创 【C语言】指针的运算问题
一、说到指针+1,通常会想到以下三种情况:1、加一个字节2、加一个数组3、加一个单元格1、首先讨论第一种情况,加一个字节。由此可知,指针+1并不是加一个字节。2、接下来讨论第二种情况,加一个数组。但是我们考虑到,数组和数组相加没有意义,指针+1也不是加一个数组。3、最后一种情况,加一个单元格。指针加法(减法一样)需要调整(+1为加一个单元格),调整的权重为指针去掉一个星号,然后求sizeof。in...
2018-03-19 14:41:55 548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人