栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

2022/2/26

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2022/2/26

//常量和宏
#include
//#define MAX 1000
//int main()
//{
//    printf("%d", MAX);
//    return 0;
//}
//define 定义宏
//#define ADD(x,y) ((x)+(y))
//int main()
//{
//    printf("%dn", 4*ADD(2, 4));
//    return 0;
//
//}
//指针
//int main()
//{
//    int a = 10;//a在内存中要分配空间的-4个字节
//    printf("%pn", &a);//%p打印地址的
//    int * pa = &a;//pa是用来存放地址的,在c语言中pa叫指针变量
//    //*说明变量是指针
//    //int 说明pa执行的对象是int类型的
//    char ch = 'f';
//    char*pc = &ch;
//    return 0;
//}
指针存放自身地址
//int main()
//{
//    int* pa = &pa;
//    return 0;
//}
//int main()
//{
//    int a = 10;
//    int*pa = &a;
//    *pa = 20;//*解引用操作 *pa就是通过怕里边的地址,找到a
//    printf("%dn", a);
//    return 0;
//}
int main()
{
    printf("%dn", sizeof(char*));
    printf("%dn", sizeof(short*));
    printf("%dn", sizeof(int*));
    printf("%dn", sizeof(long*));
    printf("%dn", sizeof(long long*));
    //指针的大小是相同的

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/766961.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号