最近几次都遇到了sizeof,但是每次都有一点蒙B的感觉,今天总结一下;
来源:互联网 发布:开网店买什么软件好 编辑:程序博客网 时间:2024/04/28 15:37
sizeof :
我的理解就是一个表达式或者数组或者一个数据类型所分配的空间大小;
数据类型:sizeof(int a);输出为4;sizeof(char b);输出为1;
之前遇到过sizeof(int ,char)然而不知道输出什么,最后运行了一系列的sizeof,代码:
#include <stdio.h>
void main()
{
int a,h,i,g,x,k,f,s,n;
char c;
char b[5];
h=sizeof(a);//输出为4;
g=sizeof(a,c);//输出为1;
i=sizeof(a,c,b);//输出为4;
k=sizeof(c);//输出为1;
f=sizeof(c,b);//输出为4;
n=sizeof(b);//输出为5;
s=sizeof(a,b);//输出为4;
printf("%d,%d,%d,%d,%d,%d,%d\n",h,g,i,k,f,n,s);
说明一个问题sizeof只执行后面的一个类型,且char 字符高于int 字符 ,int字符高于数组,且char 为1,int 为4,int数组则为数组元素个数乘以4,char数组为数组元素乘以1;
0 0
- 最近几次都遇到了sizeof,但是每次都有一点蒙B的感觉,今天总结一下;
- SQL Develper 每次遇到这种情况我都郁闷,今天终于解决了。
- 今天遇到两个小问题,感觉都不可忽…
- 今天总结了一下最近学习alsa驱动的收获,
- python中的yield浅析(每次在用到的时候都感觉逻辑很混乱,多看一下这个)
- 最近怎么感觉做事情都没劲了呢?
- 总结一下,免得每次都得去查看别人的东西
- 第一次使用SVN出错。网上搜了一下也有人遇到同样的问题但是都没有合理的解决方案,求大神。
- 今天笔试的一道算法题,每次都吃后悔药,痛苦!
- 今天有温习了一下指针,最近遇到很多指针问题,又蒙了
- 最近把EJB3.0的所有规范都看了,也做了一下。所以把它共享一下。
- 突然想总结一下最近都在学些什么
- 加油,今天开始,希望每天都有一点点进步!
- 几次面试都遇到同一个问题,真是郁闷,长时间不写正则快忘了
- 看了一次又一次,每次都有不同的感受....
- 今天有空将最近用到的plist的用法总结一下,借鉴了一下前辈们的经验
- android和H5之间的交互 最近用到这个比较多 很多知识都忘了 来巩固一下
- 总结一下BusinessListBase都做了哪些功能
- java中的运算
- 写文章的“技巧”
- maven-mybatis分页插件配置
- js如何打印object对象
- java构造函数使用方法总结
- 最近几次都遇到了sizeof,但是每次都有一点蒙B的感觉,今天总结一下;
- TCP/UDP网络编程入门教程之二:TCP Server端——socket与文件描述符
- Play框架功能测试 (functional test in play framework)
- C#基础知识之使用字典
- 环境相关的测试
- NSDate_解决本地时间差8小时
- 同是流行MVC框架,比较Strtus2和SpringMVC的区别
- 设计模式之适配器模式
- centos 删除 、安装和配置jdk