Вопросы по теме 'variable-assignment'
Объявление и назначение массива C?
Я задал аналогичный вопрос по структурам здесь , но я пытаюсь выяснить как C обрабатывает такие вещи, как присвоение переменных, и почему нельзя назначать их друг другу, если они функционально одинаковы.
Допустим, у меня есть два массива:
int...
29338 просмотров
schedule
16.06.2023
Инициализация всех элементов массива одним значением по умолчанию в C ++?
Примечания C ++: инициализация массива имеет хороший список по инициализации массивов . у меня есть
int array[100] = {-1};
ожидая, что он будет заполнен -1, но это не так, только первое значение, а остальные - 0, смешанные со случайными...
473202 просмотров
schedule
22.01.2024
Есть ли определенный порядок оценки для & = и | =?
Если у вас есть функция C, которая возвращает целое число, вы можете написать такую инструкцию:
MyInt &= MyFunc();
... где мы используем оператор присваивания побитовое И.
Возникает вопрос: гарантировано ли выполнение MyFunc (), даже...
352 просмотров
schedule
08.05.2022
Почему поведение `i = ++ i + 1` не определено?
Обратите внимание на следующую цитату стандарта C ++ ISO / IEC 14882: 2003 (E) (раздел 5, параграф 4):
Если не указано иное, порядок оценки операндов отдельных операторов и подвыражений отдельных выражений, а также порядок, в котором имеют...
3780 просмотров
schedule
28.03.2022
Назначение определенного адреса памяти из другой программы и изменение его значения
Недавно у меня был перерыв в школе на несколько дней, и я хотел провести небольшой эксперимент с программами на C++, касающийся адресов памяти.
Я хотел увидеть, что если текущая запущенная программа (назовем ее Программа A), которая создала...
4280 просмотров
schedule
31.07.2022
Параллельное назначение массива в PHP
Большинство языков позволяют легко взять массив типа [1, 2, 3] и присвоить эти значения переменным a , b и c с помощью одной команды. Например, в Perl вы можете сделать
($a, $b, $c) = (1, 2, 3);
Каков соответствующий трюк в PHP?...
5891 просмотров
schedule
25.11.2023
Является ли присвоение переменных и чтение атомарной операцией?
Мне не удалось найти упоминания об этом в документации ...
Является ли присвоение двойному (или любому другому простому типу, включая логическое значение) атомарной операцией, рассматриваемой с точки зрения потоков?
double value = 0;
public...
4594 просмотров
schedule
21.04.2023
пожалуйста, помогите мне. Присвоение имеет больше не одноэлементных правых размеров, чем не одноэлементных.
У меня есть следующая ошибка в моем коде
Присваивание имеет больше не одноэлементных правых измерений, чем не одноэлементных.
Это код:
string =['d:\face\face\ffw' int2str(r) '_' int2str(Sel(nSelRow,t)) '.bmp'];
A = imread(string);
B...
5142 просмотров
schedule
16.12.2022
Есть ли более чистый способ добавить else if к условному назначению в Awk и т. д.?
Некоторые языки, такие как скрипт awk, допускают условные присваивания. Например, предположим, что у вас есть файл списка в формате:
<item name, no spaces> <price as float>
e.g.
Grape 4.99
JuicyFruitGum 0.45
Candles 5.99...
995 просмотров
schedule
29.03.2023
Обходной путь неограниченного объединения С++
#include <stdio.h>
struct B { int x,y; };
struct A : public B {
// This whines about "copy assignment operator not allowed in union"
//A& operator =(const A& a) { printf("A=A should do the exact same thing as A=B\n"); }...
1455 просмотров
schedule
07.01.2023
В Makefile назначьте переменную пути в зависимости, если путь существует
Я разрабатываю свое приложение на С++ поочередно в Debian и Ubuntu, и корневой каталог библиотеки базы данных informix отличается в обоих дистрибутивах.
Какой хороший способ справиться с этим в Makefile, чтобы мне не приходилось каждый раз менять...
1742 просмотров
schedule
20.03.2022
Что лучше всего использовать в Ruby, чтобы избежать неправильного использования присваивания =?
Я пару раз был укушен, забыв, что x = y в Ruby заставляет x ссылаться на тот же объект, что и y; Я слишком привык к языкам, где в терминах Ruby это означает x = y.dup . Забыв об этом, я непреднамеренно меняю y , когда считаю, что это безопасно в...
243 просмотров
schedule
16.04.2024
Регулярное выражение для строк в Bibtex
Я пытаюсь разобрать файлы Bibtex, используя lex/yacc. Строки в базе данных bibtex могут быть заключены в кавычки "..." или фигурные скобки - {...}
Но каждая запись также заключена в фигурные скобки. Как отличить запись от строки, заключенной в...
299 просмотров
schedule
23.06.2023
Задача C: невозможно присвоить значение меткам
Я пытаюсь получить доступ к свойствам объекта (имя человека), который хранится в массиве, и назначить его меткам в отдельном контроллере представления (SplitMethodViewController). Здесь значение имени успешно присвоено. Фрагмент кода, как показано...
1639 просмотров
schedule
07.01.2023
Понимание возвращаемого значения spawn
Я начинаю работать с Erlang, и мне не помешала бы небольшая помощь в понимании различных результатов при применении PID, возвращаемого из spawn/3 , в метод process_info/1 .
Учитывая этот простой код, в котором экспортируется функция a/0 ,...
2793 просмотров
schedule
28.01.2023
Способ взять несколько типов
В настоящее время я работаю с конструктором, который принимает объект типа. Затем я тестирую его тип на основе instanceof.
Public MyClass (Object obj)
{
if(obj instanceof CusClass1){
CusClass1 myObject = (CusClass1) obj;
globalVar1 =...
120 просмотров
schedule
25.05.2023
Java - Порядок операций - Использование двух операторов присваивания в одной строке
Каков порядок операций при использовании двух операторов присваивания в одной строке?
public static void main(String[] args){
int i = 0;
int[] a = {3, 6};
a[i] = i = 9; // this line in particular
System.out.println(i + " " + a[0] +...
3606 просмотров
schedule
13.11.2023
Расширение списка Python и назначение переменных
Я попытался расширить список и был озадачен тем, что в результате возвращалось значение None. Я пробовал следующее:
>>> a = [1,2]
>>> b = [3,4]
>>> a = a.extend(b)
>>> print a
None
Наконец я...
1500 просмотров
schedule
13.10.2023
Можно ли назначить поле выбора переменной в PostgreSQL?
Мне нужно получить значение из выбора и создать переменную для использования во вставке, возможно ли это в PostgreSQL? Я не могу создать функцию, потому что мой хостинг этого не позволяет.
Вот схема создания таблицы:
CREATE SEQUENCE...
6119 просмотров
schedule
28.12.2023
Javascript — назначение нескольких переменных свойствам объекта с использованием фигурных скобок в объявлении переменной
Просматривая некоторый код Javascript для надстройки SDK Mozilla (Firefox), я увидел объявление переменной, которого раньше не видел:
var { foo, bar } = someFunction("whatever"); // just an example
Видите эти фигурные скобки вокруг имени...
2719 просмотров
schedule
20.03.2024