一些语法脚注.docx

一些语法脚注

关于指针利用指针来修改对象的内容时,原则和不使用时是一样的。需要遵循静态区不可变,动态区可变constchar a[] = {abc};constchar *aptr = a[1];*aptr = s;//这里出现错误,不能修改;cout a[0] endl;指针加 “*”表示所指变量的内容,不加则表示 变量的地址特例 当指针指向字符(串)时,需要将指针类型转化为void,才可以显示出地址;#includeiostreamusingnamespace std;int main() {int ia = 1;int *pia = ia;cout ia: ia endl pia : pia endl *ia : *pia endl;char ca = c;char *pca = ca;cout ca : ca endl pca: pca endl(void*)pca: (void*)pca endl *pca: *pca endl;return 0;}利用指针作为函数的形参时:可以直接访问实参的内容;可以直接修改实参的内容(和一般的参数不同);#includeiostreamusingnamespace std;void Swap(int *a, int *b);void main(){int x(5), y(10);cout 主函数变量的值: x= x

文档评论(0)

1亿VIP精品文档

相关文档