mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 14:54:05 -06:00
vault backup: 2022-08-04 11:26:04
This commit is contained in:
parent
8bc9cef75f
commit
8935e51634
@ -20,7 +20,7 @@ Developed 1972 for Unix
|
|||||||
|
|
||||||
> “C is an imperative procedural language supporting structured programming, lexical variable scope, and recursion, with a static type system. It was designed to be compiled to provide low-level access to memory and language constructs that map efficiently to machine instructions, all with minimal runtime support. Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant C program written with portability in mind can be compiled for a wide variety of computer platforms and operating systems with few changes to its source code.” - wikipedia
|
> “C is an imperative procedural language supporting structured programming, lexical variable scope, and recursion, with a static type system. It was designed to be compiled to provide low-level access to memory and language constructs that map efficiently to machine instructions, all with minimal runtime support. Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant C program written with portability in mind can be compiled for a wide variety of computer platforms and operating systems with few changes to its source code.” - wikipedia
|
||||||
|
|
||||||
```
|
``` c
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
int main(int argc, const char *argv[])
|
int main(int argc, const char *argv[])
|
||||||
@ -37,7 +37,7 @@ java uses .class files, C uses .c and .h
|
|||||||
|
|
||||||
java uses `import`, C uses `#include`
|
java uses `import`, C uses `#include`
|
||||||
|
|
||||||
```
|
``` c
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "myfile.h"
|
#include "myfile.h"
|
||||||
```
|
```
|
||||||
@ -46,7 +46,7 @@ java uses `import`, C uses `#include`
|
|||||||
- in `hello_world.c` we include `stdio.h` so we can call `puts()`
|
- in `hello_world.c` we include `stdio.h` so we can call `puts()`
|
||||||
|
|
||||||
# Routines
|
# Routines
|
||||||
```
|
``` c
|
||||||
int main(int argc, const char *argv[])
|
int main(int argc, const char *argv[])
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -57,7 +57,6 @@ routines can be scoped to just the source code file
|
|||||||
- `statis int eleven(void`
|
- `statis int eleven(void`
|
||||||
|
|
||||||
routines must be declared bfore being used
|
routines must be declared bfore being used
|
||||||
- `extern int eleven(void)`
|
- `extern int eleven(void):`
|
||||||
|
|
||||||
# If statements
|
|
||||||
|
|
||||||
|
# if, const, for, while, do, case etc same as java
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user