Sur quelles bourses (bourses de devises) les pièces CSWAP sont-elles cotées ?
Le problème de l'utilisation de la fonction SWAP comme paramètre réel dans le langage C.
La relation entre les paramètres formels et les paramètres réels en langage C est la suivante : le paramètre formel est une copie de la valeur du paramètre réel. Quel que soit le type du paramètre, les paramètres formels transmis à la sous-fonction ne sont que les valeurs des paramètres réels. Par conséquent, lorsque vous modifiez la valeur de la variable paramètre formelle elle-même, cela n'a rien à voir avec les paramètres réels. En d’autres termes, les modifications apportées aux paramètres formels n’affecteront pas les paramètres réels.
Cependant, si le type de paramètre est un type de pointeur, vous pouvez modifier les données dans l'adresse réelle du paramètre en modifiant les données dans l'adresse pointée par la variable de pointeur.
Par conséquent, lors de l'utilisation de la fonction SWAP pour échanger des données, deux points doivent être garantis :
Le paramètre doit être de type pointeur, pointant vers les données à échanger
Lors de l'échange, les données de l'adresse doivent être échangées, pas l'adresse elle-même.
Code de référence :
//Mauvais code d'échange 1
voidswap1(inta,intb)//Le paramètre n'est pas un pointeur vers les données à échanger
{
intt=a;
a=b;
b= t;
}
//Mauvais code d'échange 2
voidswap2(int*a,int*b)
{
int*t=a;//Échanger la variable de paramètre formel elle-même
a=b;
b=t;
}
//Corriger le code d'échange
voidswap(int*a,int*b)
{
intt=*a;//Échanger les données dans le formulaire formel adresse de variable de paramètre, les variables de pointeur restent inchangées
*a=*b;
*b=t;
}
Pourquoi la fonction d'échange de langage C ne peut-elle pas être implémentée
L'affiche doit avoir une compréhension plus approfondie des paramètres et des valeurs de retour de la fonction~
Tout d'abord La valeur de retour d'une fonction ne doit être qu'une seule variable. Le return(a,b) dans votre fonction swap peut ne pas passer la compilation~
Au moment de la compilation. En même temps, les paramètres de la fonction peuvent être passés sous trois formes : adresse, valeur et référence. Dans votre cas, il est recommandé d'utiliser la méthode pointeur pour modifier directement les valeurs de a et b en swap. Le code est le suivant :
void swap(int*a, int*b)
{
int t;
t=*a;
*a=*b;
*b= t;
}
La méthode appelée dans main est swap(&a,&b);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Dans une annonce faite plus tôt dans la journée, la firme japonaise Metaplanet a révélé qu'elle avait acquis 319 autres Bitcoin (BTC), poussant son total de sociétés au-delà de 4 500 BTC.

Bitwise, un principal gestionnaire d'actifs numériques, a annoncé l'inscription de quatre de ses produits négociés en échange de crypto (ETP) à la Bourse de Londres (LSE).

Alors que Binance Coin (BNB) prend de l'ampleur vers une évasion de 1 000 $

Selon un rapport de la lettre Kobeissi sur X, mentionnant les données de l'IMS IFS et du Global Gold Council, les nations ont accumulé 24 tonnes d'or en février

La plus grande crypto-monnaie a augmenté de 1,6% au cours des dernières 24 heures et se négocie maintenant à un peu moins de 85 000 $. Ether (eth), quant à lui, a augmenté de 2,7%

NT Labs et la Mouvement Network Foundation lancent une enquête indépendante sur Move Token Market Market Irrégularités
![Une vague de capitaux découle de Ethereum [eth] et dans tron [trx]](https://img.php.cn/upload/article/001/246/273/174477326297054.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Avec 1,52 milliard de dollars de stablescoins migrant vers TRON, les investisseurs semblent favoriser les chaînes à moindre coût et se diversifier au-delà des actifs traditionnels soutenus par l'USD.

Au moment de la presse, PI se négocie à 0,6711 $ après son intégration avec ChainLink le 12 avril. L'annonce a provoqué une augmentation du prix de Pi