C Programming Tutorial 3 - Writing Our First Program - Hello World

submitted by mkenny400 on 03/19/18 1

In this video we are going to write our first computer program. If you are new to programming, you should know what a Hello World program is. Essentially, a hello world program is a program that says "Hello World" on the screen.   The point of this is to have the confidence that you have all of the proper tools installed, everything is set up correctly, you're able to write the most basic program, compile it, and execute it. Essentially, a Hello World program will take you from beginning to the end of writing a program.   The very first thing we have to do is create the file that we are going to write all of our code in.   vim hello.c   the .c at the end of the file is called a file extension. The C means that it is a C file. Make sure you end all of your C files with .c.   Now once we have the editor open, we want to start typing. VIM has different modes, so we actually have to switch to Insert mode. Press i.   Now, you can start typing. To get out of insert mode we can press the Esc key.   Now to move your cursor around in your program, you can use your arrow keys. Later on we'll learn some more fancy tricks to navigate, but this is a great way to adjust to using VIM as it's very similar to any other text editor. Just don't tell anybody I told you that.   Let's go back into insert mode.   Now basically everything I type in this video may be new to you. That is ok!! In the next video I will go over what everything means and by the end of this series this will be a piece of cake.   Once your program is done you can exit vim by typing :wq while not in insert mode. This will write your changes to disk and then quit.   now, we need to compile:   gcc hello.c   Now, let's take a look at the folder we are in by typing ls   You can see that we have hello.c, and a.out. a.out is the executable that gcc created. We can now run this to see it in action. To run the program type:   ./a.out   The ./ is to say that we want to execute something in the current location, and then the name is all we need to run the program.   There you go! Congratulations!   Now, if you're not so lucky, you'll have some problems with your code and the program will refuse to execute. Always try again! Just remember…if at first you don't succeed, don't try sky diving! Let's see what that looks like by changing some of our code.   Now, when we run gcc, we get errors pop up. A lot of this can look like gibberish sometimes, but read it closely. Often it will give you a hint as to where and what is wrong. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Support me! www.patreon.com/calebcurry Subscribe to my newsletter: eepurl.com/-8qtH Donate!: bit.ly/DonateCTVM2. ~~~~~~~~~~~~~~~Additional Links~~~~~~~~~~~~~~~ More content: CalebCurry.com Facebook: www.facebook.com/CalebTheVideoMaker Google+: plus.google.com/+CalebTheVideoMaker2 Twitter: twitter.com/calebCurry Amazing Web Hosting - www.dreamhost.com/r.cgi?1487063 (The best web hosting for a cheap price!)

Leave a comment

Be the first to comment

Collections with this video
Email
Message
×
Embed video on a website or blog
Width
px
Height
px
×
Join Huzzaz
Start collecting all your favorite videos
×
Log in
Join Huzzaz

facebook login
×
Retrieve username and password
Name
Enter your email address to retrieve your username and password
(Check your spam folder if you don't find it in your inbox)

×