自增自减运算符

    xiaoxiao2026-10-06  3

    // 自增自减运算符.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> int main1(int argc, char* argv[]) { int a=10; a++; //单独的一行就是为了让变量自增1 printf("%d\n",a); return 0; } void main2() { int num=10; printf("%d\n",num++);//num++先调用在去自增 printf("%d\n",num);//11 } void main3() { int num=10; printf("%d\n",++num);//10//11 printf("%d\n",num);//11 } void main4() { //5++;//常量不自增 //(1+2)++;//表达式也无法调用 } void main5() { int num=10; printf("%d\n",num+++3); //++运算符大于*/ } void main6() { int i=3; printf("%d\n",-i++); //printf("%d\n",(-i)++); //(-i)在寄存器中无法运算 } void main() { int num=10; int data=5; printf("%d\n",++num*data); //++运算符的优先级大于乘除  //printf("%d\n",++(num*data)); //运算都在寄存器中进行所以无法进行自增和自减 }
    转载请注明原文地址: https://ju.6miu.com/read-1312671.html
    最新回复(0)