Commit Graph

169 Commits (2f596c93f6d6f33165f4adbe24c4e529a03ea5eb)

Author SHA1 Message Date
Meghan Westvig be9a3ac76c Fixing spelling errors (#27200) 2018-12-17 14:56:19 -08:00
Ankit Mathur 52e288423f Correcting grammatical errors. (#33528)
* Correcting grammatical errors in syntax section.
2018-12-17 12:39:20 -07:00
Parul-Seth b1f8474ed1 add text (#31948)
nested for loop
2018-12-17 11:52:45 -07:00
richard937 406e5f8220 I have added a 'Note' part (#31868)
The note part explains where we can use 'for' loop without using curly braces.
2018-12-17 11:08:27 -07:00
eliberator dcceee67fc typo guide c more-math rightshift (#31663)
* add output missing line; 'for' C guide in Spanish

* typo - update the right-shift variable from c to b

* typo - ES change var of right-shift from c to b

* typo - AR change the right-shift oper from c to b

* typo - CN update var of rightshift from 'c' to 'b'

* typo - PT update var of right-shift 'c' -> 'b'

* typo - RU update var of right-shift from 'c' to 'b'
2018-12-17 10:48:36 -07:00
shadmantaqi 6750091708 add return 0; in example (#31008) 2018-12-17 10:33:30 -07:00
AKASH JAIN 4fc41ac133 Leaving Parts Blank in a for loop. (#30479) 2018-12-17 10:06:38 -07:00
Juan D Frias 6d97b7e795 Fixed formatting, expanded text and corrected code output (#30111) 2018-12-17 09:51:53 -07:00
Máté Szőnyi 0e92f98997 Added a note for the example (#29878)
When I started learning programming for a good amount of time I couldn't understand why did we start the loop from 0 to print out values of an array, because I didn't know the "arrays are indexed from 0" rule back then. I thought this could be helpful
2018-12-17 09:34:47 -07:00
Aathil Ahamed 4c69838a20 Added introduction to index.md (#28478)
I've add more and brief information about for loop and I briefly explained the function.
2018-12-17 09:21:24 -07:00
ishan-sriv d03e742a85 Add lines 45-57 (infinite loop) to the article (#27051) 2018-12-17 09:04:37 -07:00
kavyasreek9 19ef5250e6 Updated index.md (#26819)
* Updated index.md

Included description and examples of break and continue statements using for loop.

* fix: formatting
2018-12-17 08:45:37 -07:00
hariom Choudhary b9362d8674 Null Pointer explained (#25098)
* Null Pointer explained

* Grammar and formatting fixes
2018-12-15 21:56:35 -05:00
apurv22 1a3ae2106c Updated a sentence to be more meaningful. (#25036) 2018-12-15 01:51:03 -05:00
JOS PAUL SHAJAN b6ac02fdc6 Updated index.md (#24997)
* Updated index.md

Added base type and fixed minor errors.

* Grammar fixes
2018-12-15 01:41:21 -05:00
apurv22 738fa3553d Updated a sentence to be more meaningful. (#25033) 2018-12-15 01:22:52 -05:00
aniltirli be63fb4c3c line 277, 278, 282 comments enhanced (#24776) 2018-12-13 22:40:48 -05:00
Dikshant Bali 32a5816b61 Update index.md (#24544) 2018-12-11 19:17:39 -05:00
Dauli Pamale Alexis Ange 24d1276f9c Adding details to strcmp (#24491)
* Adding details to strcmp

* Reworded statement
2018-12-11 05:55:30 -05:00
Daniel ba11ff267a Corrected minimum int value in intro of "Data Types in C" in the C Guide (#24692)
* Corrected minimum int value in intro

As described in the "Standard Integers" section, at minimum and int can store values -32,768 to 32,767.  The negative value was incorrectly listed as -32,767 in the "Data Types in C" section.

* fix: typo
2018-12-11 13:53:35 +05:30
Anwesh Panda 58e61b2df6 Change that to than in Line 7 and add the ranges of int, long int and long long int. (#24366)
The ranges of int, long int and long long int are in line 23,31,43 respectively
2018-12-11 13:42:34 +05:30
apurv22 917f09aef2 Corrected grammar; changed 'are' to 'is' (#25030) 2018-12-11 13:32:23 +05:30
Petar Petkovic 1846972256 Loop through an array (#24420)
* Loop through an array

* Update index.md

* Removed extra spaces
2018-12-10 18:34:14 -05:00
blank10032 f760e90fc3 Added a section on why you would use macros (#24214) 2018-12-08 21:24:46 -05:00
kushan2018 4618195026 Update index.md , adding for loop examples (#24388)
* Update index.md

* Added code formatting to changes
2018-12-07 22:35:29 -05:00
ayush163 092a5a4ca8 Add the topic "Address Calculation" to the article (#24317) 2018-12-07 04:47:27 -05:00
kenbhatt bc65ccf919 My change is in line 18. (#23604)
Initialize----->start value
Condition---->stop value
Termination----->step value
2018-12-07 04:09:16 -05:00
LT 05eb597ca0 Fixed a simple typo. (#24169) 2018-12-07 03:59:12 -05:00
Rajesh Chittampally 14ea59d86d Added information about if statements, OR operator (#24356)
Added information about if statements, OR operator and fixed small typo issues.
2018-12-06 12:31:57 +05:30
wolfwhocodes 7d749d1117 Added a new string function called strncat (#23319)
Brief description and example of the strncat function was given.
2018-12-03 11:08:26 -07:00
kzellers 97f80c715c added example for incrementation (#23908) 2018-12-01 22:02:30 -05:00
wolfwhocodes 8848487622 Infinite for loop (#23252)
* Infinite for loop

A brief description of the infinite for loop was given along with an example.

* Added syntax highlighting
2018-12-01 21:52:31 -05:00
Emir 63144ea2ac Small contribution to switch statement (#23150) 2018-12-01 14:44:45 -07:00
msabitabrata 597ba0b9be Switch case with same code for multiple values (#23073)
* Switch case with same code for multiple values

Handle switch case when single piece of code runs for multiple values.

* removed invalid example numbering introduced in merge conflict resolution
2018-11-30 12:53:17 -07:00
Farai Mugaviri 15f51af38b Format and C syntax highlighting on code snippets (#25114) 2018-11-29 18:05:06 +05:30
Akash Kumar ab50b03c38 Add explanation about comments (#22944)
Add the text "Two backslash characters (//) are used to _comment_ the code, for better understandability. Anything after // on a line is ignored while compiling the program" to help new users understand commenting.
2018-11-28 19:34:05 -07:00
Anwesh Panda 1391626232 Add my changes to recursion . (#25155)
It describes the usage and importance of a base condition.
2018-11-28 18:24:28 +05:30
Krinjih daa880d822 Changed some examples (#22167)
Changed the layout of some examples, so they are recognized as C-Code
2018-11-26 04:54:57 -05:00
doug b bb34761dfd Fix guide -c -operators. Fixed formatting, added examples (#22717)
* working on fixing sizeof() operator

* working on fixing sizeof() operator

* Update index.md

* Update index.md
2018-11-25 11:42:43 -07:00
jagmeethanspal 9cea2d56a5 Added Special Operators in Macros (#22514)
One small fix and the explanation of Stringizing and Token Pasting Operators that can be used effectively in C macros.
2018-11-24 16:33:39 -08:00
Kirsten 60e2b8aa18 Update index.md (#26282)
Keep capitalization consistent in the article's title

Replaced "be able to know" with "become comfortable" to tighten up wording

Replaced "However, they" with "Furthermore, these guides"

Replaced "it" with "the C language"

Replaced "Mac" with "MacOS"
2018-11-23 22:09:17 +05:30
wolfwhocodes 1672a60482 Update on Names for variables (#23286)
Updated the rules for the first character of the variable name
2018-11-23 05:25:36 -05:00
Sudhakar Kumar 15be30e829 Fix spelling (#34383) 2018-11-22 16:17:54 -05:00
wolfwhocodes 281a6f4fb8 Associativity of operators (#23217)
When two or more operators of the same precedence occur in an expression, associativity determines the order in which they must be evaluated.
2018-11-22 04:10:27 -05:00
KevinMDuarte 5cd69f01c5 Added ternary operator (#22427)
Added ternary operator with some explanation and an example
2018-11-21 07:18:14 -08:00
Bearz314 97679fd4c2 Minor formatting change and added a note on == (#22378)
* Minor formatting change and added a note on ==

* Code blocks are now styled as C-language syntax.
* Added a note about the difference of `==` and `=` in the context of condition statements.

* change the second #6 to 7
2018-11-21 09:15:21 -06:00
rdfriesen 610c4303c1 typo fix (#21195) 2018-11-21 08:12:00 -05:00
Miftah Mizwar e9004f3e21 Update block of code to be highlighted as C (#22588) 2018-11-20 18:31:50 -05:00
Muralidharan Sekar 77246a193d Add the title "More information " to the article (#22288) 2018-11-20 07:40:29 -06:00
Krinjih c9a315f58a Added b to open modes (#22196)
* Added b to open modes

Added the binary mode to the different modes of opening a file

* Fixed formatting
2018-11-19 16:34:36 -05:00
Ilkay Tevfik Devran 251092a359 Example to Basic Socket Programming (#22179)
A link has been added for example to socket programming.
2018-11-19 16:32:41 -05:00
Krinjih 68e7028aab Added examples for logic operators (#22259)
* Added examples for logic operators

Added tables for examples for "and", "or" and "xor"

* fixed table formatting
2018-11-18 19:51:17 -07:00
Farai Mugaviri e73ffaf2fe Add void pointer to index.md (#22248)
* Update index.md

I added void pointers, which can be very useful in C programming, especially when dealing with unknown data types but had not been included.

* fixed formatting issues, removed attributions, moved placement to more appropriate location

* adjusted section header size
2018-11-18 19:23:19 -07:00
Muralidharan Sekar 7ad3dd4bd9 Add the text "Conditional operators" to the article (#22235)
* Add the text "Conditional operators" to the article

* fixed numbered list formatting
2018-11-18 19:19:25 -07:00
Krinjih e5a531682f Added a warning to the article (#22219)
* Added a warning to the article

Added a warning with an example, which can occur on older compilers.

* fix(guide): c for loop iterator misnomer

declaration not initialisation
2018-11-18 18:56:43 -07:00
Muralidharan Sekar 522ac6c139 Add the text "Nested Switch Case" to the article (#22165)
* Add the text "Nested Switch Case" to the article

* fix(guide): c nested switch typos
2018-11-18 18:30:20 -07:00
Shantanu Sharma 754384ebf9 Incomplete info while explaining while loop (#22265) 2018-11-18 07:14:27 -06:00
Saravanan Elumalai 427b5178f3 Added fclose to avoid core dump (#21957) 2018-11-17 15:44:01 -07:00
Saravanan Elumalai 3066b88340 Fixed code snippet bugs & added examples (#21925) 2018-11-17 12:33:20 -07:00
Chase 76f416935b Added modes for file handling in index.md (#21902)
Added different modes that can be used and their description under "The Real Deal" Section.
2018-11-17 11:14:58 -07:00
Bearz314 cf2d18322f Improved formatting and explanation on function prototype (#21832)
Minor corrections on formatting to increase legibility. Also improved the reasoning for using function prototypes.
2018-11-17 10:49:19 -07:00
kzellers 8bfe0c8ce6 added comments to example (#23656) 2018-11-17 16:17:48 +05:30
msabitabrata 603df3975e Proper indentation and readability (#23082)
Included one of the C code snippets inside ```c``` to improve readability
2018-11-17 00:15:56 -05:00
carlos fernandez 30b8d41421 fix 3 typos in #Explanation (#21809)
print() for printf()
Hello World! for Hello, World without the ! 
ans spaces between text           on the screen
2018-11-16 21:11:56 -07:00
Hemanath 29757050ef Fix typo in the explanation print() to printf() (#27881)
* Fix typo in the explanation print() to printf()

* Added basic syntax for declaring an array with all its elements as 0

* fix: removed &
2018-11-17 09:02:46 +05:30
vasubansal1033 7721e34a28 Add the text "* Arrays can store same data types only. A integer arra… (#21933)
* Add the text "* Arrays can store same data types only. A integer array will not be able to store chars in it." in review.

* Fixed grammar
2018-11-16 22:06:11 -05:00
Caleb Spradlin 5caa346be3 Fixed grammar errors and typos on lines 15, 18, 40 (#23238)
added commas, took away commas, and added a hyphen
2018-11-15 02:24:54 -05:00
Blaze2305 e7cc0c6d1a added ternary operation to conditional statements (#22773) 2018-11-15 11:17:04 +05:30
raghavbhartia ee8feba4b5 Elaborating struct comparison (#22429)
* Elaborating struct comparison

* fix: corrected path name issues
2018-11-14 14:52:10 -08:00
TrollzorFTW b8569bcc1d Typo on strcpy (#24848) 2018-11-14 21:18:46 +05:30
blankaex e2e460c19e Fixed formatting and typos (#24209) 2018-11-14 20:53:04 +05:30
katiepillar6 c90dfd2f81 Return 0 (#21561)
Added return 0 statement to the end of the code, to ensure a properly compiling program.
2018-11-14 08:14:44 -07:00
kichukiran97 ed3c729071 Fixed typo (#25889) 2018-11-14 18:01:18 +05:30
Prashant Chand 5a99e02a87 Add the syntax "For infinite loop " (#21382)
* Add the syntax "For infinite loop "

* Shifted additions around to be less confusing
2018-11-13 19:24:02 -07:00
Miftah Mizwar 9e5b352a86 Update wrong output of the example of code (#22530) 2018-11-13 21:07:32 -05:00
Miftah Mizwar 8eb754d4eb Update wrong output of the example of code (#22519)
* [x]  I have read [freeCodeCamp's contribution guidelines](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/CONTRIBUTING.md).
* [x]  My pull request has a descriptive title (not a vague title like `Update index.md`)
* [x]  My pull request targets the `master` branch of freeCodeCamp.
* [x]  None of my changes are plagiarized from another source without proper attribution.
* [x]  My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.

Closes #XXXXX
2018-11-13 01:36:14 -05:00
Vishal Kichloo 958c086a8e Added the disadvantage of the array. (#21379) 2018-11-12 15:33:42 -07:00
katiepillar6 640e1298b8 spaces and extra word (#21706)
Added spaces between sentences in first paragraph and removed an additional the in line 208
2018-11-11 00:25:37 -05:00
Brian dbc6c05166 Add example for ## A word on 'scope' (#21447) 2018-11-10 13:02:05 +00:00
Aditya Oberai 0363a40dcc Grammatical Edits (#22595) 2018-11-09 16:49:01 -05:00
Pawan Bangar 9372b49bb9 Add "Memory Allocation in Array" (#21234)
* Add "Memory Allocation in Array"

* fix: formatting, grammar and example

* fixed grammar, cleaned up table
2018-11-09 12:57:24 +05:30
Pawan Bangar 9e5d2baac1 ADD "Undefining Macro" (#21287)
* ADD "Undefining Macro"

we can undefine macro whenever we want in code by adding #undefine

* fix: markdown title format

* fix: minor grammar corrections

Capitalise first word and remove extra full stops
2018-11-08 19:22:35 +00:00
S.Hale 3920b7c4ce Corrected capitalization, corrected to American spellings and typos (#30685)
* Translate challenge subtitles and example challenge text to Spanish

* Corrected errors in syntax and punctuation

* Multiple corrections of it/s to its plus other grammar corrections

* Correction and added paragraph to CSS Flex article

* Corrected my own typo

* Corrected capitalization, American spellings and typos
2018-11-07 10:34:13 -05:00
arjundixit98 4f37069835 Adding lines and updation (#25081) 2018-11-06 19:35:57 +05:30
katiepillar6 90a417b331 Changed C++ to C (#21734)
Changed a reference to C++ to C.
2018-11-05 04:14:50 -05:00
jacheg 62bf5ad17d Changed the wording for the elements in an array. (#21729)
It was confusing before. Mentioned elements that didn't exist. Maybe meant indexes?
2018-11-05 04:13:33 -05:00
apurv22 b25fd77ed2 Changed 'method' to 'function' for relevancy. (#25037) 2018-11-05 13:45:07 +05:30
katiepillar6 1fa6cee420 changed a to b (#21770)
Changed (a) to (b) so it makes sense and reads logically.
2018-11-05 01:58:17 -05:00
jacheg dc09ca3e25 Updated typo and more info (#21787) 2018-11-04 20:59:47 -05:00
kenbhatt a674171714 My change is line 30. (#23571)
Printing hello, world correctly according to the code above given.
2018-11-04 13:18:04 -08:00
allenpbiju 6e42246d53 Added some info (#20123)
Some information has been added on how to define a function after the main program.
2018-11-03 21:14:27 -04:00
blankaex 528b7b413e Added missing spaces (#24171) 2018-11-02 14:43:29 +05:30
Bhuvan Singla 8230f82dd1 Add role of \n in explanation of the code (#20849) 2018-11-02 04:00:07 -04:00
Siddharth Shrivastav 8e843dc352 Add program in C to show variable (#20445) 2018-11-01 13:41:07 -04:00
Bennett Garner 538cab1134 Clarify concepts, rename a function (#20580) 2018-10-31 20:50:56 -07:00
Kirk Manegold e3afefd2a2 fix(guide): Add protocol information 2018-10-31 21:16:18 -04:00
Siddharth Shrivastav 8f4a27ae8a new information regarding hello world (#20263)
* new information regarding hello world 

 ## Extra
 * you know the first ever program you write was hello world program whether it be in any language.
 * It is because Brian Kernighan was the  first  to write "hello, world" program for the documentation of the BCPL programming language developed by Martin Richards.

* Fixed formatting and improved readability
2018-10-31 17:21:33 -05:00
akadidas b0df93cc26 Update index.md (#20535)
* Update index.md

Some improvisation and obvious corrections.

* fix: formatting
2018-10-30 22:23:54 -05:00
kenbhatt 48afcd0a3b Changes in lines 6 (#23612) 2018-10-29 15:44:29 -07:00
Pritom Hazarika 533adf6743 Update index.md (#21800)
* Update index.md 

Finding the bigger number using If Else

* Updated index.md

* Update index.md

* Update index.md
2018-10-29 15:10:51 -07:00