A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/rafamadriz/friendly-snippets/wiki/C below:

C · rafamadriz/friendly-snippets Wiki · GitHub

Starter Template sst #include <stdio.h>
int main (int argc, char *argv[]) {
   return 0;
}
Starter template with stlib.h libsst #include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[]) {
   return 0;
}
Conditionals and loops If statement if if (expression) {
   /* code here */
}
Else if statement elif elseif (expression) {
   /* code here */
}
Else statement else else {
   /* code here */
}
For loop for for (int i = 0; i < count; i++) {
   /* code here */
}
While loop while while (expression) {
   /* code here */
}
Do...while loop dowhile do {
   /* code here */
} while (expression)
Linked lists Linked list template libsst typedef struct _node * Link;
typedef struct _node node;
struct _node {
   int value;
   Link next;
};
Functions Create int function intfunc int func_name () {
   int x;
   return x;
}
Create float function flfunc float func_name () {
   float x;
   return x;
}
Create string function strfunc char[] func_name () {
   char[] x = {};
   return x;
}
Create long function strfunc long func_name () {
   long x;
   return x;
}
Print statements Print variable of type float (2 decimal places) pflo printf("var_name :>> %.2f\n", var_name); Print variable of type int pint printf("var_name :>> %d\n", var_name); Print variable of type char pcha printf("var_name :>> %c\n", var_name); Print variable of type pointer ppoint printf("var_name :>> %p\n", (void *) var_name); Print variable of type size_t psiz printf("var_name :>> %zu\n", var_name); Allocate memory using calloc cal {type} ptr = ({type})calloc(, sizeof({type}));
if (ptr == NULL) {
   printf("Memory allocation failed!\n");
   exit(0);
}
free(ptr);

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4