55问答网
所有问题
当前搜索:
C语言是什么
请问new char是C++还是
C语言
的呢?它的作用
是什么
,如果是C++的转换成...
答:
new是C++定义的运算符之一,其作用相当于
C语言
中的malloc函数,即在堆内存上分配用户指定的大小的内存。使用new申请的内存必须使用delete函数释放,就像C语言中使用free函数释放一样,否则会造成内存泄漏 改成a=(char )malloc((n+1)*sizeof(char));也可以,不过比new char多分配了一个char的内存空间...
这段
C语言
的代码
是什么
意思?
答:
这是基本的东西呀,找本书看就明白...static int a[]={5,3,7,2,1,5,4,10};//定义静态数组变量a,并给它8个整数值 int s=0, k; //定义s,k 整数变量,并将s赋予0值 for (k=0;k<8;k+=2)s+=*(a+k);//循环语句,k的值开始为0,每循环一次k的值递增2,当k大于或等于8时循环...
a在
c语言
中
是什么
意思?
答:
它没有特别的含义,就是一个普通的变量名或者是一个字符常量。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。在
c语言
里面a就是个变量。注意 a-=a的意思为a=a-a,先用a减a,然后再将得到的结果赋值给a。-=实际上是一种缩写...
c语言
%xh
是什么
意思
答:
C++程序的源文件后缀名也是“.c”和“%xh”,这与
C语言
程序源文件的后缀名完全一样。这就带来了一些问题,其中一个比较显著的问题就是编译器无法轻松的区分某个源文件里的程序究竟是使用C++编写的,还是C语言编写的。因此,后来C++程序源文件的后缀名不再使用“.c”了,有些使用“.C”后缀名以区别...
C语言
的规则
是什么
?
答:
只有一个规则 就是要符合
C语言
的语法 (1)C源程序是由一个主函数和若干个其它函数组成的。(2)函数名后必须有小括号,函数体放在大括号内。(3)C程序必须用小写字母书写。(4)每句的末尾加分号。(5)可以一行多句。(6)可以一句多行。(7)可以在程序的任何位置加注释。一个完整的C语言...
a>b!=c在
C语言
中
是什么
意思
答:
a>b!=c的意思是先拿a和b进行大小的比较,然后拿到表达式a>b的值与c进行不等于的表达式判断,然后得出表达式的结果。例如:当a=2,b=1,c=1。则语句的执行过程为:先执行a>b,因为a=2,b=1,所以a>b转化为2>1,执行的结果为1,因为在
C语言
非0即为1。然后判断1!=1,因为1=1,所以说...
C语言
当中文件W
什么
意思
答:
wt,其中t表示以文本模式打开文件。由fopen()所建立的新文件会具有S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH(0666)权限,此文件权限也会参考umask值。有些
C
编译系统可能不完全提供所有这些功能,有的C版本不用"r+","w+","a+",而用"rw","wr","ar"等,读者注意所用系统的规定。
在
C语言
中,if(c)
是什么
意思,其中c是一个字符变量
答:
表达式就是括号中的东西为0,按假处理,如果是非0,按真处理,执行指定语句
"operator"在
C语言
里
是什么
关键字,具体什么功用?
答:
1.operator是操作符的意思。operator是C++的关键字,不是
C语言
当中的,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。2.C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换)。下面分别进行介绍:1)...
c语言
中double
是什么
意思
答:
double是
C语言
的一个关键字,代表双精度浮点型。结构:1.从存储结构和算法上来讲,double是64位的,所以double能存储更高的精度。2.目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示。3.由于通常C编译器默认浮点数是double...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜