C和指针
xiaoyu-Wang
这个作者很懒,什么都没留下…
展开
-
C和指针(一)作用域
作用域当变量在程序的某个部分被声明时,只有在程序的一定区域内才能被访问。这个区域由标示符(变量、函数、类型等的名字)的作用域决定。而标示符的作用域是指程序中该标示符可以被使用的区域。例:函数的局部变量的作用域限于该函数的函数体,意思是:1.其他函数无法通过这些变量的名字访问它们2.不同作用域的变量可以重名。 编译器将作用域分为四种:文件作用域、函数作用域、代码块作用域、原型作用域。代码块作用域原创 2015-11-14 13:22:51 · 1131 阅读 · 0 评论 -
C和指针(二)指针与左值、右值详解
c语言中左值、右值定义:例子:a = b + 25;左值:能够出现在赋值符号左侧的东西。例子中a,右值:能够出现在赋值符号右侧的东西。例子中b + 25 上面的例子可以写成这样吗?b + 25 = a;答案是否定的。原因如下: (1)a是个左值,因为它标识了一个可以存储结果值的地点;b + 25是个右值,因为它指定了一个值。 (2)a是个右值,因为它可以指定一个值;b + 25不能作为左原创 2015-11-16 11:30:32 · 7732 阅读 · 5 评论 -
C++入门(一)C++程序编译、头文件
C++程序编译、头文件C程序编译头文件C程序编译概述一个C小程序头文件1.C++程序编译概述:一个C++程序由一个或多个编译单元(compilation unit)构成。每个编译单元都是一个独立的源代码文件,通常是一个带.cpp扩展名的文件,编译器每次可以处理一个这样的文件。对于每个编译单元,编译器都会产生一个目标文件,它的扩展名是.obj(Windows中)或.o(Unix或Mac OS原创 2016-11-22 16:55:13 · 1051 阅读 · 0 评论 -
C++入门(二)C++基本知识
C++基本知识总结了C++的基本概念,帮助你快速了解C++。C基本知识类定义继承和多态指针引用数组字符串枚举类型别名类型转换运算符重载值类型全局变量和全局函数命名空间1.类定义point2d.h#ifndef POINT2D_H#define POINT2D_Hclass Point2D {public: Point2D(); Point2D(doub原创 2016-11-22 19:02:26 · 4524 阅读 · 0 评论