课程: Complete Guide to C Programming Foundations
今天就学习课程吧!
今天就开通帐号,24,100 门业界名师课程任您挑!
Next steps
- [Dan] I hope you've enjoyed this course, which serves as a thorough introduction and overview of the C programming language. To assist you with meeting your goals, I have some additional recommendations. For help with C Library Documentation look no further than your own computer. If you have access to a command shell, such as the Windows subsystem for Linux, you can use the man pages in a terminal window to look up C function documentation. Type the word man followed by a space and the function name. Many online resources are available as well, including the C Reference Guide on Dev Docs at this address. Additional C Language courses are available on this site, many of which go into specific topics that may align with your future programming interests. Courses available on C include network programming in C, integrating C with assembly language, debugging C code, secure coding in C, exploring C Libraries, and many more. For good written material, I recommend my book, "C Programming…
下载课程离线学习
内容
-
-
Coding your first program3 分钟 40 秒
-
(已锁定)
Challenge: Write your own code51 秒
-
(已锁定)
Solution: Write your own code1 分钟 50 秒
-
(已锁定)
Getting into the C language2 分钟 34 秒
-
(已锁定)
Reviewing code structure3 分钟 52 秒
-
(已锁定)
Working the C development cycle3 分钟 45 秒
-
(已锁定)
Challenge: Find and fix the bugs43 秒
-
(已锁定)
Solution: Find and fix the bugs1 分钟 28 秒
-
(已锁定)
Exploring the preprocessor3 分钟 23 秒
-
(已锁定)
Understanding header files and libraries3 分钟 19 秒
-
(已锁定)
Adding comments2 分钟 49 秒
-
(已锁定)
Chapter challenge: Building the foundation1 分钟 11 秒
-
(已锁定)
Chapter solution: Building the foundation1 分钟 38 秒
-
-
-
Understanding C language data types3 分钟 17 秒
-
(已锁定)
Declaring variables2 分钟 53 秒
-
(已锁定)
Working with variables3 分钟 4 秒
-
(已锁定)
Exploring the printf() function3 分钟 48 秒
-
(已锁定)
Using constants2 分钟 58 秒
-
Challenge: Making variables and constants53 秒
-
(已锁定)
Solution: Making variables and constants1 分钟 16 秒
-
(已锁定)
Understanding variable scope3 分钟 35 秒
-
(已锁定)
Making new data types3 分钟 25 秒
-
(已锁定)
Specifying characters and strings3 分钟 17 秒
-
(已锁定)
Specifying integers and real numbers3 分钟 55 秒
-
(已锁定)
Typecasting a variable2 分钟 20 秒
-
(已锁定)
Chapter challenge: Adding variables and constants1 分钟 10 秒
-
(已锁定)
Chapter solution: Adding variables and constants2 分钟 7 秒
-
-
-
Working with math operators3 分钟 13 秒
-
(已锁定)
Challenge: Do some math50 秒
-
(已锁定)
Solution: Do some math1 分钟 47 秒
-
(已锁定)
Using assignment operators1 分钟 49 秒
-
(已锁定)
Obeying the order of precedence3 分钟 14 秒
-
(已锁定)
Challenge: Get the order correct55 秒
-
(已锁定)
Solution: Get the order correct1 分钟 37 秒
-
(已锁定)
Working with relational operators3 分钟 48 秒
-
(已锁定)
Using logical operators3 分钟 58 秒
-
(已锁定)
Understanding bitwise operators3 分钟 44 秒
-
(已锁定)
Shifting bits3 分钟 13 秒
-
(已锁定)
Exploring unary operators3 分钟 3 秒
-
Chapter challenge: More math1 分钟 8 秒
-
(已锁定)
Chapter solution: More math2 分钟 45 秒
-
-
-
Making a decision3 分钟 25 秒
-
(已锁定)
Exploring the possibilities2 分钟 53 秒
-
(已锁定)
Using the ternary operator3 分钟
-
Working with the switch-case structure4 分钟
-
(已锁定)
Challenge: Select an item28 秒
-
(已锁定)
Solution: Select an item1 分钟 45 秒
-
Creating a for loop3 分钟 36 秒
-
(已锁定)
Setting up a while loop2 分钟 58 秒
-
(已锁定)
Challenge: Repeat some text51 秒
-
(已锁定)
Solution: Repeat some text1 分钟 51 秒
-
(已锁定)
Nesting loops1 分钟 59 秒
-
(已锁定)
Breaking out of a loop3 分钟 16 秒
-
(已锁定)
Avoiding the goto keyword1 分钟 33 秒
-
(已锁定)
Chapter challenge: Interpreting commands2 分钟 26 秒
-
(已锁定)
Chapter solution: Interpreting commands3 分钟 55 秒
-
-
-
Understanding functions3 分钟 11 秒
-
(已锁定)
Creating a function4 分钟 52 秒
-
(已锁定)
Challenge: Writing a function39 秒
-
(已锁定)
Solution: Writing a function1 分钟 49 秒
-
(已锁定)
Returning a value from a function2 分钟 23 秒
-
(已锁定)
Challenge: Returning a value53 秒
-
(已锁定)
Solution: Returning a value2 分钟
-
(已锁定)
Passing arguments to a function2 分钟 22 秒
-
(已锁定)
Challenge: Passing values41 秒
-
(已锁定)
Solution: Passing values1 分钟 50 秒
-
(已锁定)
Using the main() function's arguments2 分钟 13 秒
-
(已锁定)
Retaining values in a function2 分钟 34 秒
-
(已锁定)
Creating recursive functions3 分钟 44 秒
-
(已锁定)
Chapter challenge: Write the functions1 分钟 14 秒
-
(已锁定)
Chapter solution: Write the functions2 分钟 15 秒
-
-
-
Understanding arrays2 分钟 48 秒
-
(已锁定)
Working with arrays2 分钟 51 秒
-
(已锁定)
Challenge: Creating an array55 秒
-
(已锁定)
Solution: Creating an array1 分钟 41 秒
-
(已锁定)
Passing an array to a function2 分钟 45 秒
-
(已锁定)
Working with multi-dimensional arrays2 分钟 42 秒
-
(已锁定)
Building a structure3 分钟 31 秒
-
(已锁定)
Nesting structures3 分钟 17 秒
-
(已锁定)
Challenge: Constructing a structure1 分钟 3 秒
-
(已锁定)
Solution: Constructing a structure3 分钟 5 秒
-
(已锁定)
Putting structures into an array2 分钟 37 秒
-
(已锁定)
Working with structures and functions3 分钟 47 秒
-
(已锁定)
Chapter challenge: Manipulating a structure1 分钟 22 秒
-
(已锁定)
Chapter solution: Manipulating a structure2 分钟 4 秒
-
-
-
Using single character I/O3 分钟 32 秒
-
(已锁定)
Testing and converting characters3 分钟 15 秒
-
(已锁定)
Challenge: Character I/O and conversions34 秒
-
(已锁定)
Solution: Character I/O and conversions1 分钟 37 秒
-
(已锁定)
Understanding strings in C2 分钟 46 秒
-
(已锁定)
Fetching string input3 分钟 45 秒
-
(已锁定)
Sending string output3 分钟 41 秒
-
(已锁定)
Challenge: Using printf placeholders1 分钟 9 秒
-
(已锁定)
Solution: Using printf placeholders1 分钟 59 秒
-
(已锁定)
Exploring string functions2 分钟 41 秒
-
(已锁定)
Manipulating strings2 分钟 57 秒
-
(已锁定)
Chapter challenge: Reading commands1 分钟 52 秒
-
(已锁定)
Chapter solution: Reading commands2 分钟 31 秒
-
-
-
Understanding pointers3 分钟 23 秒
-
(已锁定)
Using pointers to manipulate data2 分钟 53 秒
-
(已锁定)
Doing pointer math3 分钟 10 秒
-
(已锁定)
Comparing arrays and pointers5 分钟 5 秒
-
(已锁定)
Challenge: Output a string57 秒
-
(已锁定)
Solution: Output a string2 分钟 44 秒
-
(已锁定)
Allocating storage3 分钟 42 秒
-
(已锁定)
Working with a pointer array4 分钟
-
(已锁定)
Using pointers in structures3 分钟 8 秒
-
(已锁定)
Challenge: Allocating structures1 分钟 3 秒
-
(已锁定)
Solution: Allocating structures3 分钟 34 秒
-
(已锁定)
Passing pointers to functions2 分钟 23 秒
-
(已锁定)
Returning pointers from a function2 分钟 31 秒
-
Chapter challenge: Processing input1 分钟 26 秒
-
(已锁定)
Chapter solution: Processing input3 分钟 14 秒
-
-
-
(已锁定)
Reading from a file3 分钟 31 秒
-
(已锁定)
Writing to a file3 分钟 40 秒
-
(已锁定)
Challenge: Writing and reading files1 分钟
-
(已锁定)
Solution: Writing and reading files4 分钟 4 秒
-
(已锁定)
Working with raw data3 分钟 4 秒
-
(已锁定)
Using random file access3 分钟 21 秒
-
(已锁定)
Challenge: Access database records56 秒
-
(已锁定)
Solution: Access database records2 分钟 51 秒
-
(已锁定)
Manipulating files2 分钟 34 秒
-
(已锁定)
Exploring the path1 分钟 50 秒
-
(已锁定)
Reading a directory3 分钟 36 秒
-
(已锁定)
Getting file information3 分钟 26 秒
-
(已锁定)
Chapter challenge: Managing files1 分钟 46 秒
-
(已锁定)
Chapter solution: Managing files2 分钟 50 秒
-
(已锁定)