Questions marquées «c»

C est un langage de programmation à usage général utilisé pour la programmation système (OS et embarqué), les bibliothèques, les jeux et les plateformes multiples. Cette balise doit être utilisée avec des questions générales concernant le langage C, tel que défini dans la norme ISO 9899 (la dernière version, 9899: 2018, sauf indication contraire - également balise les demandes spécifiques à la version avec c89, c99, c11, etc.). C est distinct de C ++ et il ne doit pas être combiné avec la balise C ++ en l'absence d'une raison rationnelle.

3
+ (+ k--) expression en C
J'ai vu cette question dans un test dans lequel nous devons dire la sortie du code suivant. #include<stdio.h> int main(){ int k = 0; while(+(+k--)!=0) k=k++; printf("%d\n", k); return 0; } La sortie est -1. Je ne sais pas pourquoi c'est la réponse, cependant. Que signifie l'expression +(+k--)en C?
9 c 


1
Les initialisations d'objet en Java «Foo f = new Foo ()» sont-elles essentiellement les mêmes que l'utilisation de malloc pour un pointeur en C?
J'essaie de comprendre le processus réel derrière les créations d'objets en Java - et je suppose que d'autres langages de programmation. Serait-il faux de supposer que l'initialisation d'objet en Java est la même que lorsque vous utilisez malloc pour une structure en C? Exemple: Foo f = new Foo(10); typedef …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.