C
慢慢踏实
眼界要广阔
展开
-
C关键字之void
void是类型修饰符,表示没有值可以获得用于函数声明;void foo(int a);//表示函数没有返回值int foo(void);//表示函数没有参数void 类型表达式FILENAME(“stdlib.h”)//没有返回值的表达式(void)foo();//foo函数含有返回值,但是使用void的类型强制抛弃了其返回值。void 和指针void类型指针...原创 2020-02-26 22:34:59 · 310 阅读 · 0 评论 -
for(;;)
for(;;)与while(1)在实现无限循环时的的区别:for(初始化代码块去; 判定代码块区; 更新代码块区)a. 分区比较明显,代码容易维护;b. 判定代码块区如果为空,就会无线循环,不会执行判定语句。c. while需要多一步进行条件判定。等价汇编lable: ...LOOP lable待验证...原创 2020-02-22 19:39:18 · 1805 阅读 · 0 评论 -
C关键字之const
const修饰的为变量,表示该变量为只读,当编译时会进行类型检查。const修饰的对象本质仍为变量,只是只读而已。1.const 与 变量 const int Max_Len = 10; int const Max_Len = 10;以上两种写法效果一致;表示Max_Len为只读变量,任何对Max_Len赋值语句均非法,即使赋值与原值相同;通过指针修改变量// 测试环境: vm...原创 2020-02-22 14:13:19 · 158 阅读 · 0 评论