扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
函数名被编译的时候其实就是函数的入口地址,32位计算机地址就是32位,64位计算机就是64位。
为桥西等地区用户提供了全套网页设计制作服务,及桥西网站建设行业解决方案。主营业务为做网站、成都网站建设、桥西网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
函数名是给程序员用的,地址是给计算机用的。
一般是32个有效字符,但是这是别人规定的。
一般的函数名现在比较好的有几种 你可以参考下:
inFoodofSUM() 就是前面有了int类型 比较方便容易看
Food_Sum 就是驼峰型的 就是有原意的理解
一般是以工作单位的编写风格而定 不过上面两个现在还不比较流行的 因为好理解 有一种顾名思义的成分
看不同C标准, 还有编译器的实现情况. 而且现在C编译器很多都支持C++了, 支持的标识符很长.
下面这段是C99以来, 要求最少支持的字符长度. extern 函数名长度最少是要支持31个字符, static 函数名最少支持63个字符
63 significant initial characters in an internal identifier or a macro name
31 significant initial characters in an external identifier
4095 external identifiers in one translation unit
511 identifiers with block scope declared in one block
4095 macro identifiers simultaneously defined in one preprocessing translation unit
参考链接: 网页链接
float,char,int型数据分别占4,1,4个字节,不是函数,是数据
用sizeof运算可以证明
printf("%d,%d,%d\n",sizeof(float),sizeof(char),sizeof(int));
%nd,这里的n表示输出数据占几位,默认是靠右对齐,不足的用空格补齐,超出的正常显示。%nf一样的意思。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流