Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. C(17) Complete Tutorial References

C(17) Complete Tutorial References

Scheduled Pinned Locked Moved C / C++ / MFC
tutorialquestionannouncementlearning
15 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C CPallini

    C is a rather stable language, every standard doesn't add so many features like happens, for instance, with C++, so you may find (of the tons available) a good tutorial on a previous version (e.g. C99 or C11) and start learning. Then, in order to complete your knowledge, you may access the freely available 'final draft of the standard' (external link in the very wikipedia page: C17 (C standard revision) - Wikipedia[^].

    "In testa che avete, Signor di Ceprano?" -- Rigoletto

    C Offline
    C Offline
    chipp_zanuff
    wrote on last edited by
    #5

    but there's errors in old syntax if we use old tutorials coz, there's tutorials using old syntax of C and that's not used in today's C's syntax anymore e.g.: i have K&R book and their example is like:

    #include main () { //this syntax is not allowed anymore, afaik... it should be int main() instead
    //...
    }

    that's why i'm looking more for tutor that suit with the latest C's syntax, which is C17

    C 1 Reply Last reply
    0
    • C chipp_zanuff

      i searched more for C17 and not just C tutorials coz, there's tutorials using old syntax of C and that's not used in today's C's syntax anymore e.g.: i have K&R book and their example is like:

      #include main () { //this syntax is not allowed anymore, afaik... it should be int main() instead
      //...
      }

      i'm looking more for tutor that suit with the latest C's syntax, which is C17

      V Offline
      V Offline
      Victor Nijegorodov
      wrote on last edited by
      #6

      chipp_zanuff wrote:

      i have K&R book and their example is like:

      #include <stdio.h>
      main () { //this syntax is not allowed anymore, afaik... it should be int main() instead
      //...
      }

      FYI: [int main() vs void main() vs int main(void) in C & C++](https://www.codesdope.com/blog/article/int-main-vs-void-main-vs-int-mainvoid-in-c-c/)

      1 Reply Last reply
      0
      • C chipp_zanuff

        but there's errors in old syntax if we use old tutorials coz, there's tutorials using old syntax of C and that's not used in today's C's syntax anymore e.g.: i have K&R book and their example is like:

        #include main () { //this syntax is not allowed anymore, afaik... it should be int main() instead
        //...
        }

        that's why i'm looking more for tutor that suit with the latest C's syntax, which is C17

        C Offline
        C Offline
        CPallini
        wrote on last edited by
        #7

        I didn't say it has not changed. It changed, but just a little. You haven't to go back to K&R. While probably there aren't yet many tutorials on the latest standard, there are many many available good ones for recent versions of it. That could be your fishing pond.

        "In testa che avete, Signor di Ceprano?" -- Rigoletto

        C 1 Reply Last reply
        0
        • C chipp_zanuff

          i searched more for C17 and not just C tutorials coz, there's tutorials using old syntax of C and that's not used in today's C's syntax anymore e.g.: i have K&R book and their example is like:

          #include main () { //this syntax is not allowed anymore, afaik... it should be int main() instead
          //...
          }

          i'm looking more for tutor that suit with the latest C's syntax, which is C17

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #8

          Very little has changed in C for years. See C (programming language) - Wikipedia[^].

          C 1 Reply Last reply
          0
          • C CPallini

            I didn't say it has not changed. It changed, but just a little. You haven't to go back to K&R. While probably there aren't yet many tutorials on the latest standard, there are many many available good ones for recent versions of it. That could be your fishing pond.

            "In testa che avete, Signor di Ceprano?" -- Rigoletto

            C Offline
            C Offline
            chipp_zanuff
            wrote on last edited by
            #9

            ok, i guess i'll go for tutorials around 2015 and above do you have any suggestions on this?

            1 Reply Last reply
            0
            • L Lost User

              Very little has changed in C for years. See C (programming language) - Wikipedia[^].

              C Offline
              C Offline
              chipp_zanuff
              wrote on last edited by
              #10

              ok, you have any suggested references for C tutorials? e-books, web, or anything...

              L 1 Reply Last reply
              0
              • C chipp_zanuff

                ok, you have any suggested references for C tutorials? e-books, web, or anything...

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #11

                Why do you need a tutorial? Read the latest K & R.

                1 Reply Last reply
                0
                • C chipp_zanuff

                  i wanna ask, can anyone suggest any good tutorials references for learning C from the beginning, especially for the latest C version (C17, afaik) ? refs can be web, e-books, or anything note: i tried google. found no tutorials for this.

                  A Offline
                  A Offline
                  Aghast nj
                  wrote on last edited by
                  #12

                  Try this video series: https://youtu.be/F3ntGDm6hOs This is a "pre-introduction" series of 5 videos, to the Handmade Hero video series. HH is an ongoing series and may/may not be valuable to you, but the prelim is a good, fast intro that explains a bunch of concepts on Windows.

                  1 Reply Last reply
                  0
                  • C chipp_zanuff

                    i wanna ask, can anyone suggest any good tutorials references for learning C from the beginning, especially for the latest C version (C17, afaik) ? refs can be web, e-books, or anything note: i tried google. found no tutorials for this.

                    A Offline
                    A Offline
                    Aghast nj
                    wrote on last edited by
                    #13

                    Try this video series: https://youtu.be/F3ntGDm6hOs This is a "pre-introduction" series of 5 videos, to the Handmade Hero video series. HH is an ongoing series and may/may not be valuable to you, but the prelim is a good, fast intro that explains a bunch of concepts on Windows.

                    N 1 Reply Last reply
                    0
                    • A Aghast nj

                      Try this video series: https://youtu.be/F3ntGDm6hOs This is a "pre-introduction" series of 5 videos, to the Handmade Hero video series. HH is an ongoing series and may/may not be valuable to you, but the prelim is a good, fast intro that explains a bunch of concepts on Windows.

                      N Offline
                      N Offline
                      Nelek
                      wrote on last edited by
                      #14

                      You got caught by the spam filter that put your message in moderation. Next time be a bit patient please instead of posting again. I have let both messages through and deleted the other one.

                      M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                      C 1 Reply Last reply
                      0
                      • N Nelek

                        You got caught by the spam filter that put your message in moderation. Next time be a bit patient please instead of posting again. I have let both messages through and deleted the other one.

                        M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                        C Offline
                        C Offline
                        chipp_zanuff
                        wrote on last edited by
                        #15

                        ic... maybe i was thought it got an error while posting...

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups