Не работает простейшая функция - C (СИ)
Формулировка задачи:
#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <malloc.h> #include <string.h> using namespace std; void lal(char * s, char * t) { t = s; } int main(array<System::String ^> ^args) { char * str1 = "test string 1"; char * str2 = "second test string"; lal(str1, str2); printf("%s | %s", str1, str2); char c; getchar(); return 0; }
Решение задачи: «Не работает простейшая функция»
textual
Листинг программы
int i = 1; double d = 3.14; func(); func(i); func(d); /* и даже */ func(i, d); /*или */ func(d, i);
Объяснение кода листинга программы
- Объявляются переменные
i
иd
типаint
иdouble
соответственно. - Значение переменной
i
устанавливается равным 1. - Значение переменной
d
устанавливается равным 3.14. - Вызывается функция
func()
. - Вызывается функция
func()
, передавая ей значение переменнойi
в качестве аргумента. - Вызывается функция
func()
, передавая ей значение переменнойd
в качестве аргумента. - Вызывается функция
func()
, передавая ей два аргумента: значение переменнойi
и значение переменнойd
. - Вызывается функция
func()
, передавая ей два аргумента: значение переменнойd
и значение переменнойi
. - Код продолжается, но эти строки не являются частью постановки задачи.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д