最新回答 / 慕虎7513346
我也是新手,如果我没记错的话,是用于在命令行执行的时候,传递参数用的。就像我们在命令行窗口运行命令传递的参数一样,这里传递的也是字符串参数。第二个二级指针指向一个数组中。而这个数组类似我们在C语言中定义的一个指针数组。这里说起来话就长了,。1char *strings[] = { "Hello", "World", "C", "Programming" };类似于这个数组,就是一个指针数组;这个指针数组里面有四个元素,这四个元素的值均为指针,其指向这四个常量字符串的首地址。例如访问第一个常量字符串可以使用...
2024-02-02
int avg(int a, int b)
{
return a + b / 2;
} 这样求不到平均数吧,应该是return (a+b)/2;
{
return a + b / 2;
} 这样求不到平均数吧,应该是return (a+b)/2;
2024-01-12
最新回答 / 永恒丿丶之火
在编程中,枚举变量通常用于定义一组具有离散取值的常量。每个枚举常量都与一个整数值关联,这些整数值按照定义顺序从0开始递增。默认情况下,第一个枚举常量的关联值为0,后续的枚举常量的关联值依次递增。你也可以显式地为枚举常量指定特定的关联值。枚举变量的提出是为了方便对一组离散的值进行管理和表示,而为了正确的限定这组离散的值的范围,就规定了枚举变量和整数值相关联。一般来说,我们不会对枚举变量的值进行打印,而是根据其值进行一些逻辑判断,例如下面的代码:if (my == myclass::math) { ...
2023-12-14
最新回答 / 永恒丿丶之火
因为慕课网这个运行程序没有终端,也就是说程序在执行到 std::cin &值,可&把它的 a; 这句代码的时候没办法获取输入,所以变量 a 应该没有被赋值,也就是说它的值是个随机值,可以把它的值打印出来:...
2023-11-28
这的标准库错了,正确的程序应该是这样的:
#include<stdlib.h>
int main(int argc, char** argv)
{
int * p = (int *)malloc(5 * sizeof(int));
free(p);
return 0;
}
#include<stdlib.h>
int main(int argc, char** argv)
{
int * p = (int *)malloc(5 * sizeof(int));
free(p);
return 0;
}
2023-08-28