Можно ли использовать операцию присваивания для задания значения строки? В Си
Безусловно, да. Например, char a[10]; a= "fgfggfgff";