![]() #include // To include the Math library header #include // To include the IO library header Preprocessor directives are not programming statements, and therefore should NOT be terminated with a semi-colon. (Why not ends with a period like an english sentence? This is because period crashes with decimal point - it is hard for the dumb computer to differentiate between period and decimal point!)įor examples, // Each of the following lines is a programming statement, which ends with a semi-colon ( )īlock: A block (or a compound statement) is a group of statements surrounded by braces Ĭ source code is preprocessed before it is compiled into object code (as illustrated).Ī preprocessor directive, which begins with a # sign (such as #include, #define), tells the preprocessor to perform a certain action (such as including a header file, or performing text replacement), before compiling the source code into object code. A programming statement must be terminated by a semi-colon ( ), just like an English sentence ends with a period. It performs a piece of programming action. Statement: A programming statement is the smallest independent unit in a program, just like a sentence in the English language. During program development, instead of deleting a chunk of statements permanently, you could comment-out these statements so that you could get them back later, if needed. You should use comments liberally to explain and document your codes. End-of-line Comment: begins with // and lasts till the end of the current line.Multi-line Comment: begins with a /* and ends with a */, and can span several lines.Comments are not programming statements and are ignored by the compiler, but they VERY IMPORTANT for providing documentation and explanation for others to understand your program (and also for yourself three days later). ![]() Printf("The absolute difference is %d.\n", absDiff) Ĭomments are used to document and explain your codes and program logic. Printf("The sum of even numbers is %d.\n", sumEven) Printf("The sum of odd numbers is %d.\n", sumOdd) Scanf("%d", &upperbound) // Use %d to read an int // Use a while-loop to repeatedly add 1, 2, 3., to the upperbound Int absDiff // The absolute difference between the two sums // Prompt user for an upperbound Int upperbound // Sum from 1 to this upperbound Int sumEven = 0 // For accumulating even numbers, init to 0 Int sumOdd = 0 // For accumulating odd numbers, init to 0 * Sum the odd and even numbers, respectively, from 1 to a given upperbound. Read " Introduction to Programming in C for Novices and First-time Programmers" if you need help in understanding this program. C")īelow is a simple C program that illustrates the important programming constructs ( sequential flow, while-loop, and if-else) and input/output.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |