:toast /* https://github.com/yadieet/c-programming-examples */ #include <stdio.h> //const int na = 2; //const int nb = 4; #define na 3 #define nb 5 int main(void) { int arr; { int a, b; int v = 1; for( a=0; a<na; a++ ) { for( b=0; b<nb; b++, v+=2 ) arr = v; } for( a=0; a<na; a++ ...
#include <stdio.h> #include <stdbool.h> #define STR_MAXLEN 127 _Bool is_ascii_str(const char *str) { if (str == NULL) return false; for(int i=0; str; i++) { if ( i == STR_MAXLEN || !(str>31 && str<127) ) return false; } return true; } Alternatif : /* https://github.com/yadieet...
Jika nggak perlu pake pointer, sebaiknya nggak usah pake pointer. Q: kapan harus pake pointer, kasus2 yang gimana pointer benar2 diperlukan ? http://s.kaskus.id/images/2013/07/26/2504916_20130726095142.gif To allocate a block of memory on the heap using `malloc`.. `free`, `calloc`, `realloc` juga
Enum menjadikan beberapa nama ato nilai konstan (constant names/values) menjadi satu set (satu paket) ato satu list.. :think: So enum itu buat menyimpan, mengelompokkan, melisting konstan-konstan.. Mungkin bisa dikatakan untuk menyimpan, mengelompokkan, melisting "semua kemungkinan yang VAL...
gagal paham gua, terutama untuk portabilitas antar platforms (windows, unix/linux, osx). untuk portabilitas, tipe data buat "char / wchar / string" nya gimanah gans ? http://s.kaskus.id/images/2013/07/26/2504916_20130726095142.gif http://s.kaskus.id/images/2014/07/13/5216999_20140713035...
2 tipe data yang ukurannya sama namun berbeda signedness-nya, keduanya sama saja asalkan "bits data"-nya sama.. :) Size dari data suatu character (a unicode character) : => 1-byte s/d 4-byte (1-byte character en multibytes character) 1-byte character Character2 yang size nya 1 byt...
(Tambahan buat post ane sebelumnya) Beginilah implementasi tipe data di JAVA gans : - http://hg.openjdk.java.net/jdk8/jdk8/hotspot/file/87ee5ee27509/src/share/vm/prims/jni_md.h - http://hg.openjdk.java.net/jdk8/jdk8/hotspot/file/87ee5ee27509/src/cpu/x86/vm/jni_x86.h /* * Copyright (c) 1997, 2013,...
di JAVA : - short => 16 bit - int => 32 bit - long => 64 bit Wikipedia -- 64 bit computing In many programming environments for C and C-derived languages on 64-bit machines, "int" variables are still 32 bits wide, but long integers and pointers are 64 bits wide. Dari tu tabe...
Begini : #include <stdio.h> typedef char CHAR; typedef short SHORT; typedef int INT; typedef long long LONG; _Static_assert( (sizeof(CHAR) == 1) , "INVALID CHAR TYPE" ); _Static_assert( (sizeof(SHORT) == 2) , "INVALID SHORT TYPE" ); _Static_assert( (sizeof(INT ) ==...
Kalo begini : #include <stdio.h> int main (int argc, char *argv) { if (argc < 2) { puts("Cannot continue, this program need arguments !"); return 3; } for (int i=1; i<argc; i++) puts( argv ); return 0; } ? :bingung:
Thread diskusi pemrograman C. ikut nyimak.. :linux2: C programming, ente2 pake IDE / text-editor apa gans ? http://s.kaskus.id/images/2013/07/26/2504916_20130726095142.gif geany :malu: . .. ... ____:ngacir: