c语言问题
你写复杂了。供参考……
//#include “stdafx.h”//vc++6.0加上这一行.
#include “stdio.h”
#include “string.h”
#include “stdlib.h”
int main(void){
char a[10][5]={“ling”,”yi”,”er”,”san”,”si”,”wu”,”liu”,”qi”,”ba”,”jiu”},b[7];
int n,i,ln;
printf(“Type an integer(-100000~100000)…\n”);
scanf(“%d”,n);
if(n0){
printf(“fu “);
n=-n;
}
for(ln=strlen(itoa(n,b,10))-1,i=0;iln;i++)
printf(“%s “,a[b[i]-‘0’]);
printf(“%s\n”,a[b[i]-‘0’]);
return 0;
}
C语言int function 含义
void function是说,你定义一个函数,这个函数不返回值,也就是说函数的类型是void的。
int function是指定义的函数有返回值,函数值是整型的。
c语言,int与void不同点
一、指代不同
1、int:是一种数据类型,在编程语言中,是用于定义整数类型变量的标识符。
2、void:“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。
二、特点不同
1、int:除了int类型之外,还有short、long、long long类型可以表示整数。unsigned int 表示无符号整数,数据范围为[0~2^32-1]。
2、void:只有“注释”和限制程序的作用,定义一个void变量没有意义。
三、作用不同
1、int:int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]
2、void: 对函数返回的限定; 对函数参数的限定。
参考资料来源:百度百科-void
参考资料来源:百度百科-INT
c语言支持引用型参数吗?例如 int function(int &a)
支持引用传递。
而且用引用传递比用指针传递,程序的可读性更强一点,建议多用引用传递。
C语言中声明这样一个汇编写的函数int function(int a,int b),怎么写汇编代码
esp+4的位置是a esp+8的位置是b 返回的值要放在eax里,保存esp是什么意思。
两个个 C语言函数 function(int *i) 与 function(int &i) 有什么区别呢
function(int *i) 传入一个指针,可以通过指针改变地址变量的值,是c语言函数
function(int i) 是前者的高级形式,传入引用,i等同于参数变量,i的值变化,外部传入的变量也会变化。int a=3; function(a);
int i不是C语言成分,是C++增加的高层语法。
C语言这种情况只用指针。