- Basic syntax
- Types
- Variables
- Constants
- Operators
- Control Structures
- Functions
- Classes and Objects
- Namespaces
- Errors
- Exceptions
- Generators
- References Explained
- Predefined Variables
- Superglobals — Superglobals are built-in variables that are always available in all scopes
- $GLOBALS — References all variables available in global scope
- $_SERVER — Server and execution environment information
- $_GET — HTTP GET variables
- $_POST — HTTP POST variables
- $_FILES — HTTP File Upload variables
- $_REQUEST — HTTP Request variables
- $_SESSION — Session variables
- $_ENV — Environment variables
- $_COOKIE — HTTP Cookies
- $php_errormsg — The previous error message
- $HTTP_RAW_POST_DATA — Raw POST data
- $http_response_header — HTTP response headers
- $argc — The number of arguments passed to script
- $argv — Array of arguments passed to script
- Predefined Exceptions
- Predefined Interfaces and Classes
- Traversable — The Traversable interface
- Iterator — The Iterator interface
- IteratorAggregate — The IteratorAggregate interface
- ArrayAccess — The ArrayAccess interface
- Serializable — The Serializable interface
- Closure — The Closure class
- Generator — The Generator class
- WeakReference — The WeakReference class
- Context options and parameters
- Socket context options — Socket context option listing
- HTTP context options — HTTP context option listing
- FTP context options — FTP context option listing
- SSL context options — SSL context option listing
- CURL context options — CURL context option listing
- Phar context options — Phar context option listing
- MongoDB context options — MongoDB context option listing
- Context parameters — Context parameter listing
- Zip context options — Zip context option listing
- Supported Protocols and Wrappers
- file:// — Accessing local filesystem
- http:// — Accessing HTTP(s) URLs
- ftp:// — Accessing FTP(s) URLs
- php:// — Accessing various I/O streams
- zlib:// — Compression Streams
- data:// — Data (RFC 2397)
- glob:// — Find pathnames matching pattern
- phar:// — PHP Archive
- ssh2:// — Secure Shell 2
- rar:// — RAR
- ogg:// — Audio streams
- expect:// — Process Interaction Streams
- Systemc Language Reference Manual
- C A Reference Manual
- Ansi C Language Reference Manual Pdf
- Ansi C Language Reference Manual
Systemc Language Reference Manual
There are no user contributed notes for this page.
The C language includes a set of preprocessor directives, which are used for things such as macro text replacement, conditional compilation, and file inclusion. Although normally described in a C language manual, the GNU C preprocessor has been thoroughly documented in The C Preprocessor, a separate manual which covers preprocessing for C. The C language includes a set of preprocessor directives, which are used for things such as macro text replacement, conditional compilation, and file inclusion. Although normally described in a C language manual, the GNU C preprocessor has been thoroughly documented in The C Preprocessor, a separate manual which covers preprocessing for C. Function Reference Affecting PHP's Behaviour Audio Formats Manipulation Authentication Services Command Line Specific Extensions Compression and Archive Extensions Credit Card Processing Cryptography Extensions Database Extensions Date and Time Related Extensions File System Related Extensions Human Language and Character Encoding Support. The C Programming Language - Reference Manual Author: Bjarne Stroustrup Subject: C Release E, AT&T Bell Laboratories, November 1984 Created Date: 5/23/2006 8:22:05 PM. May 22, 2015 the C book is freely available on-line. It is not really a reference manual, but still a pretty good resource. C Reference Manual - 3 3. Syntax notation In the syntax notation used in this manual, syntactic categories are indicated by italic type, and literal words and characters in gothic. Alternatives are listed on separate lines. An optional terminal or non-terminal symbol is in-dicated by the subscript ‘‘opt,’’ so that.
- PHP Manual
Active4 years, 4 months ago
I've studied C programming in college some years ago and have developed some medium applications back then (nothing serious). Now I have to develop some more 'advanced' C applications (involving POSIX threads and RPC), but right now I'm a little rusty even with the basics.
Can anyone recommend me good online C reference manuals? This may help me get in tune faster.
![C Language Reference Manual C Language Reference Manual](/uploads/1/2/4/8/124866128/376837550.jpg)
1,74511 gold badge1212 silver badges2929 bronze badges
C A Reference Manual
mmutilvammutilva12.5k2020 gold badges5454 silver badges8080 bronze badges
closed as not constructive by bmargulies, Lightness Races in Orbit, Linger, P.T., JJJJan 22 '13 at 20:47
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.
9 Answers
- GNU C tutorial (more than just a tutorial, quite a useful reference)
I got these all from a previous similar question on SO. I would like to credit the original posters, but unfortunately cannot seem to find that question.
Frank V16.3k3131 gold badges9595 silver badges141141 bronze badges
Dan LenskiDan Lenski54.6k99 gold badges5858 silver badges9898 bronze badges
For the very basic I found this reference card very useful. Doesn't help with more advanced functions but it can help get the rust off.
acrosmanacrosman11.2k1010 gold badges3333 silver badges5151 bronze badges
Don't forget man pages. If you are developing on any UNIX-derived platform (Linux, BSD, Cygwin) you can almost always do something like
Frank SzczerbaFrank Szczerbaman printf
or info printf
Free pc war games download. to get documentation for any library function.4,02733 gold badges2828 silver badges3030 bronze badges
It's not online, but hands down the best C reference is Harbison & Steele (yeah - it's better than K&R).
You can get the 4th edition for basically shipping (I don't know what improvements were made in the 5th ed.):
Michael BurrMichael Burr291k4141 gold badges456456 silver badges687687 bronze badges
manuals
tutorial
![Language Language](/uploads/1/2/4/8/124866128/698778087.jpg)
Arle NadjaArle Nadja
The best C reference by far is Kernighan and Ritchie's 'The C Programming Language' in it's dead tree form. It's compact and complete.
For an online reference, you might try Brian Kernighan's Programming in C Tutorial.
JR LawhorneJR Lawhorne2,05344 gold badges2222 silver badges3535 bronze badges
the C book is freely availableon-line. It is not really a referencemanual, but still a pretty goodresource. From the website:
![Reinstall adobe flash windows 10](/uploads/1/2/4/8/124866128/630482472.jpg)
This is the online version of The C Book, second edition by Mike Banahan, Declan Brady and Mark Doran, originally published by Addison Wesley in 1991. This version is made freely available.
While this book is no longer in print, its content is still very relevant today. The C language is still popular, particularly for open source software and embedded programming. We hope this book will be useful, or at least interesting, to people who use C.
Jan de VosAnsi C Language Reference Manual Pdf
Jan de Vos3,15211 gold badge1717 silver badges1515 bronze badges
Ansi C Language Reference Manual
I would recommend reading through the comp.lang.c FAQ at least once to help get the rust off. For reference material, you might want to grab a copy of the C Standard, the latest version of C99 with TC3 included is available for free here, for C89 the last draft version is available as a text file or you can pick up a copy of the The Annotated ANSI C Standard for a few bucks and have a hard copy of the actual standard (just ignore the 'annotations' on the right-hand pages). Since you are using POSIX you might want to become more familiar with the Single Unix Specification which includes the Standard C library as well as the POSIX functions, you can read/download SUSv3 at the Open Group (registration required but free and quick).
For an offline resource I would also recommend C: A Reference Manual (5th Edition) by Harbison & Steele, it thoroughly covers every language feature and standard function of C and documents differences between the various standard versions.
Robert GambleRobert Gamble87.2k2020 gold badges136136 silver badges135135 bronze badges
The best online reference for C and C++ is probably www.cplusplus.com
QuantumPete
QuantumPeteQuantumPete2,57011 gold badge1616 silver badges2424 bronze badges