Автор: Пользователь скрыл имя, 14 Декабря 2011 в 19:28, творческая работа
Примеры.Базовые принципы современных языков программирования
return (a);
else
return (b);
}
static int fmin(int a, int b)
{
return (a < b ? a : b);
}
static void pmax(out int res, int a, int b)
{
res = a > b ? a : b;
}
static void pmin(ref int a, int b)
{
a = a < b ? a : b;
}
static void pow_matr(int st, params int[] m)
{
foreach (int i in m)
Console.Write("\
}
11
Вызов метода
Главным методом
в программе является метод Main.
Другие методы могут быть
Вызова метода не
зависит от того, процедура это
или функция. Синтаксис:
имя_метода(список_фактических_
Синтаксис фактического аргумента:
тип_аргумента выражение
где тип_аргумента
может принимать значение ref или
out
Если формальный аргумент объявлен с типом T, то выражение, задающее фактический аргумент, должно быть согласовано по типу с типом T: допускает преобразование к типу T, совпадает c типом T или является его потомком (соответствие по типу).
12
Примеры
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void test()
{
Console.
}
static int fmax(int a, int b)
{
if (a > b)
return (a);
else
return (b);
}
static int fmin(int a, int b)
{
return (a < b ? a : b);
}
static void pmax(out int res, int a, int b)
{
res = a > b ? a : b;
}
13
Примеры
static void pmin(ref int a, int b)
{
a = a < b ? a : b;
}
static void pow_matr(int st, params int[] m)
{
foreach (int i in m)
Console.
Convert.ToDouble(st)))
}
14
Примеры
static void Main(string[] args)
{
const int x = 7;
int y, z;
int[] arr = {5, 6, 7, 8};
test();
Console.Write("
y = Convert.ToInt32(Console.
z = fmax(x, y);
Console.
Console.
pmax(out z, x, y);
Console.
pmin(ref y, x);
Console.
pow_matr(2, 1, 2, 3);
Console.
pow_matr(2, arr);
Console.ReadKey(
}
}
}
15
Примеры
Базовые принципы современных я
Информация о работе Базовые принципы современных языков программирования