Exams are coming!
Get ready with premium notes and study guides!

Class Notes for ECS 30 at University of California - Davis (UC-DAVIS)

UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 21: Compile Time

OC10818302 Page
7 Jun 2018
0
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 20: Static Variable, Memory Management, Null Pointer

OC10818302 Page
7 Jun 2018
0
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 8: C Mathematical Functions, C Standard Library

OC23129255 Page
24 Apr 2018
0
Library functions: c standard library (libc) Lots of functions and variables are already included in the c library. Collection of macros, type de nitio
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 9: Semicolon, Switch Statement, Control Flow

OC23129254 Page
24 Apr 2018
0
Else: provides a way to execute the code if the condition is false. Statements should be surrounded by braces {: if blocks are composed of only onestat
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 14: Whitespace Character, Null Character, Memory Address

OC23129254 Page
10 May 2018
0
Think of strings as a quote: can put anything in in it (any character, can only occur as an element of an array. Last byte of array of characters must
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 4: Reserved Word, Data Type, C Standard Library

OC23129256 Page
15 Apr 2018
0
Identi ers: example using a reserved word, standard identi ers. Identi ers de ned by the standard c library. Can be rede ned, but probably not a good i
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 10: Memory Address, Segmentation Fault, Scanf Format String

OC23129254 Page
10 May 2018
0
Memory is a (massive) array of bytes. Modern computers typically embed 8 gb (~8,000,000,000 bytes) New info: every bite has a numerical address, each t
View Document
UC-DAVISECS 30Matthew ButnerSpring

ECS 30 Lecture Notes - Lecture 2: High-Level Programming Language

OC11080762 Page
6 Apr 2017
0
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 1: Gnu Debugger

OC23129253 Page
3 Apr 2018
0
Introduction: 10 reasons why you should learn at least one programming language. Teachers how to think logically and solve problems. Etc: society is be
View Document
UC-DAVISECS 30Joel PorquetWinter

ECS 30 Lecture 4: 1.17

nadeacon2 Page
23 Jan 2018
0
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 6: Control Flow, In C, Semicolon

OC23129256 Page
15 Apr 2018
0
View Document
UC-DAVISECS 30Joel PorquetSpring

ECS 30 Lecture Notes - Lecture 28: Data File, Scanf Format String, Standard Streams

OC10818304 Page
5 Jun 2018
0
Used to hide the actual data type from client. Shares exactly the same properties as underlying type. Define the typedef at the same time as structure.
View Document
Showing 1 — 12 of 39 results
View all professors (3+)

Class Notes (1,100,000)
US (470,000)
UC-Davis (10,000)
ECS (200)
ECS 30 (30)