相关疑难解决方法(0)

C++,这句话是什么意思?

我看到这句话: (20, 30, 50)

当我cout << (20, 30, 50);打印50.

当我把它改写(a, b, c)- ,,a 可还是-它总是打印.有人为我解释一下吗?请.bcchar*intc

c++

-1
推荐指数
1
解决办法
90
查看次数

一些C/C++语法

我做了一些搜索,但没有找到答案
代码:

char b = 'b';
char c = 'c';
char a[5] = "";
a[0] = b, c;
Run Code Online (Sandbox Code Playgroud)

最后一行是什么意思?b,c部分?

谢谢你们

c c++

-2
推荐指数
1
解决办法
84
查看次数

逗号运算符是什么意思?

我之前已经声明了变量及其值,但之前我从未在一行中完成过.

如果我写

A, B = 0.0, 2;
Run Code Online (Sandbox Code Playgroud)

这是否意味着

A = 0 
Run Code Online (Sandbox Code Playgroud)

B = 2? 
Run Code Online (Sandbox Code Playgroud)

c variable-assignment

-2
推荐指数
1
解决办法
85
查看次数

在 if 条件下检查多个验证

float math , physics ,literature , chemistry ;

cout << "Enter math score : ";
cin >> math ;
cout << "Enter physics score : ";
cin >> physics ;
cout << "Enter chemistry score : ";
cin >> chemistry ;
cout << "Enter literature score : ";
cin >> literature ;
Run Code Online (Sandbox Code Playgroud)

我想检查我的变量,但它没有用....

//Check inputs
if ( math , physics , chemistry , literature > 20 ){
    cout << "Error ... The score should be in range (0,20).";
Run Code Online (Sandbox Code Playgroud)

c++ if-statement

-2
推荐指数
1
解决办法
63
查看次数

array [1] [2]和array [1,2]之间有什么区别?

如果我的二维数组是int数组[4] [5] = {1,2,3,4,5,6,7,8,9,0,11,12,13,14,15,16,17, 18,19,20};

当我打印一个位置:printf("%d \n",数组[2,0]);. 这是打印值的地址而不给&.但如果我这样打印:printf("%d \n",&array [2] [0]); 它是值的打印地址.正如我给出的那样,它打印了地址.但两个地址都不同.但如果我打印printf(",:%d \n",数组[3,0]); 它正在打印相同的数组地址[2,0].

访问数组元素的[2] [0]和[2,0]之间有什么区别.

c linux arrays

-3
推荐指数
1
解决办法
2367
查看次数

请告诉我何时返回多个变量哪个存储?

我遇到了这段代码,想知道这行[X]会返回什么:

int add_multiply(int a, int b)
{
  int p, q;
  p = a + b;
  q = a * b;
  return (p, q); //X
}
void main()
{
  int b, a = add_multiply(1, 2);
  b = add_multiply(3, 4);
  printf("%d%d", a, b);
}
Run Code Online (Sandbox Code Playgroud)

c

-3
推荐指数
1
解决办法
57
查看次数

逗号(,)运算符抑制C中括号的优先级

我刚开始读C

情况:

x =(y = 3,(z = ++ y + 2)+ 5)

首先评估y = 3然后评估(z = ++ y + 2)

我的问题 :

首先应该评估(z = ++ y + 2),因为逗号(,)的优先级远小于括号

我的思维方式:

  1. 由于优先顺序,我们选择外括号

  2. 然后我们需要评估括号

  3. 在这个(括号)下,我再次开始应用优先规则

  4. 所以我先拿内支架进行评估

PS:

这不是重复

我已经通过这些链接但仍然无法理解

C语言中逗号运算符的行为

C逗号运算符

逗号运算符是做什么的?

https://docs.microsoft.com/en-us/cpp/cpp/comma-operator

C逗号运算符的使用

https://en.wikipedia.org/wiki/Comma_o​​perator

c

-4
推荐指数
1
解决办法
160
查看次数

标签 统计

c ×5

c++ ×3

arrays ×1

if-statement ×1

linux ×1

variable-assignment ×1