黑马程序员技术交流社区

标题: const函数 [打印本页]

作者: 赵云18235802528    时间: 2015-7-2 21:52
标题: const函数
#include <stdio.h>

int main(int argc, const char * argv[]) {
//   1. //修饰变量,a的值不能够改变
//    const int a=10;//或int const a=10;
//    a=20;
//    printf("%d",a);
    //2.修饰指针
    int a=10,b=20;
//    const int *p = &a;//或int const *p=&a  这个不能改变*p所指的地址的内容即a的值
//    p=&b;
//    printf("%p\n",p);
//    printf("%p\n",&a);
//    int *const p=&a;//这个不能改变指向,只能改变值
//    *p=30;
//    printf("%d",*p);
   
   
    const int *const p=&a;//这个既不能改变指向,也不能改变值
    //总结:const在*左边,不能改变值,可以改变指向
   
   
    return 0;
}
作者: pp584995727    时间: 2015-7-3 07:28
笔记做的好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2