Jezyk C C i obliczenia numeryczne Krotkie wprowadzenie jcconu, e
[ Pobierz całość w formacie PDF ]
//-->Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszejpublikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innympowoduje naruszenie praw autorskich niniejszej publikacji.Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymiich właścicieli.Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacjebyły kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie,ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor orazWydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkodywynikłe z wykorzystania informacji zawartych w książce.Opieka redakcyjna: Ewelina BurskaProjekt okładki: Studio Gravite/OlsztynObarek, Pokoński, Pazdrijowski, ZapruckiMateriały graficzne na okładce zostały wykorzystane za zgodą Shutterstock.Wydawnictwo HELIONul. Kościuszki 1c, 44-100 GLIWICEtel. 32 231 22 19, 32 230 98 63e-mail:helion@helion.plWWW:(księgarnia internetowa, katalog książek)Drogi Czytelniku!Jeżeli chcesz ocenić tę książkę, zajrzyj pod adresMożesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.ISBN: 978-83-283-2152-6Copyright © Helion 2016Printed in Poland.•Kup książkę•Poleć książkę•Oceń książkę•Księgarnia internetowa•Lubię to! » Nasza społecznośćSpis tre ciWst p .............................................................................................. 5Rozdzia 1. Szybki start ..................................................................................... 7Rozdzia 2. Rodzaje wielko ci w j zyku C/C++ i ich deklaracja ......................... 11Rozdzia 3. Deklaracja tablic ............................................................................ 17Rozdzia 4. Operacje na zadeklarowanych wielko ciach i funkcje standardowe ..... 19Rozdzia 5. Instrukcje warunkowe i sterowanie prac programu ........................ 23Rozdzia 6. Automatyzacja oblicze .................................................................. 31Rozdzia 7. Architektura programu i pierwsze programy ..................................... 39Rozdzia 8. Operacje wyprowadzania wyników ................................................... 51Rozdzia 9. Opis przyk adowych programów do nauki programowania ................. 57Rozdzia 10. Wska niki, tablice, funkcje, struktury, prze adowanie operatora,liczby zespolone ............................................................................. 63Rozdzia 11. Przestrzenie nazw ........................................................................... 77Zako czenie .................................................................................. 81Dodatek A Cztery programy przyk adowe w oparciu o rozdzia y 9. i 10. ............. 83Literatura ....................................................................................... 89Skorowidz ...................................................................................... 91Kup książkęPoleć książkę4J zyk C/C++ i obliczenia numeryczneKup książkęPoleć książkęRozdzia 10.Wska niki, tablice,funkcje, struktury,prze adowanie operatora,liczby zespoloneKa dej wielko ci, np.x, zadeklarowanej w programie przypisany jest w pami ci kom-putera adres, który oznacza si jako&x. Adres ten, czyli numer komórki w pami cikomputera, nosi nazw wska nika do wielko cix. Znaj c wska nik, np.a, mo emypostawi pytanie: co kryje si pod adresema. Odpowiedzi udzieli nam tzw. operacjadereferencji (nazywana te operacj wy uskiwania), któr zapisuje si jako*a. Je li wi ca = &x, tox = *a. Innymi s owy,xjest tym samym co*(&x). Zatem gwiazdka umiesz-czona przed symbolem wska nikaa„demaskuje” zawarto komórki pami ci o adre-siea. Zmiennej*amo emy dalej u ywa w programie zamiastx = (*a), np. zamiast pisaw programiey = x * x;, mo emy u y alternatywyy = (*a) * (*a);, gdzie symbol*mi dzy nawiasami oznacza zwyk e mno enie. Je li w programie chcemy u ywa wska -nikaa, to musimy go zadeklarowa :typ*a;W deklaracji tej*amusi by tego samego typu co wielko , któr wskazuje, tzn. je liama wskaza wielkoxtypudouble, to*amusi by zadeklarowane jakodouble*a;(asamodzielnie nie deklarujemy). Aby oswoi si z wprowadzonymi poj ciami, rozpa-trzmy przyk ad 19. Oto on:Przyk ad 19 ________________________________________________________________________Poni szy program jest bardzo krótki. Polecenieprintf()poni ej wy wietli na ekraniestax = 2.971828, jej adres w komputerze, a nast pnie wy wietli 2 razy warto zmien-nejx, zapisan w równowa nych postaciach jako*ai*(&x).//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////#include <stdio.h>#include <math.h>//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Kup książkęPoleć książkę
[ Pobierz całość w formacie PDF ]