This class was created by Brainscape user May Ca. Visit their profile to learn more about the creator.

Decks in this class (19)

Semantics
What are the semantic elements fo...,
If a for loop is initialized with...
2  cards
Common gdb commands
Run,
Break,
Next
8  cards
Lecture 1
Can arrays store more than one da...,
How would you take in a decimal i...,
Do c arrays grow or shrink dynami...
12  cards
Lecture 2
Gdb run does what,
Gdb break does what,
Gdb next
72  cards
Lecture 3
Which items go into h files,
What are the five steps in the co...,
Where does the heap exist
11  cards
Software Design
What are two creational design pa...,
What are two structural design pa...,
What are two behavioural design p...
5  cards
Software Architecture
What is software architecture,
What is a structure architecture,
Shared memory architecture
10  cards
C Pointers
What is a pointer,
What do we use pointers for,
When we declare an array is the i...
25  cards
Lecture 8
What does the gdb run command do,
What does break do,
What does next do
20  cards
Lecture 9
Why has unix evolved to use singl...,
What does stlen do,
What does strcmp do
17  cards
The Heap and More
Is the heap outside the call stack,
How is memory assigned to the heap,
How can a function access memory ...
6  cards
Week 7
What do we use to reference memor...,
Who assigns memory,
The os gets memory back when the ...
23  cards
Week 8
What are the two options of data ...,
How do we make a data structure d...,
List iterator we may want someone...
9  cards
Week 9
There are two main ways the compi...,
How many malloc calls do we requi...,
How do you interpret the declarat...
29  cards
Week 10
What comes in to the uniq program,
What transformations do i need to...,
What part of the data is processe...
10  cards
Design Best Practices
What does crud stand for,
Name a few common data structures,
Name a few common algorithms
16  cards
Week 11
Name the three types of shared me...,
Describe database centric memory ...,
Describe a blackboard type shared...
25  cards
Week 12
What does the c preprocessor do,
What are the typical uses of a c ...,
What do all preprocessor commands...
34  cards
Week 13
What does a version control syste...,
What are the two types of version...,
What are the differences between ...
32  cards

More about
C

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study May Ca's C flashcards for their Dalhousie University class now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

c rev
  • 43 decks
  • 1683 flashcards
  • 22 learners
Decks: Generic Part A B, Failures, Minimas, And more!
French
  • 121 decks
  • 6695 flashcards
  • 1288 learners
Decks: Expressions 3, Vocab 68, Vocab 66, And more!
C C D 2
  • 16 decks
  • 683 flashcards
  • 15 learners
Decks: Pathology 1 2 3, Special Needs 7 10 13, Facial Growth 8, And more!
English Vocabulary in Use Advanced
  • 101 decks
  • 2211 flashcards
  • 731 learners
Decks: Lesson 1, Lesson 2, Lesson 3, And more!
Make Flashcards