ADSense script

Code Colors

2019年12月16日 星期一

C語言 debug 跑到哪一行

你可以用IDE 逐步偵錯,或者把除錯訊息印出來.
一般我常用 無腦印除錯訊息:

printf("jr@%s, %d.\r\n",__func__,__LINE__);

jr 是我的名字縮寫 你可以自己改。

#include <stdio.h>
#include <stdlib.h>

int funcTest1(int x ){
    printf("jr@%s,%d. x=%x\r\n",__func__,__LINE__,x);
    return x^0x1;
}
int funcTest2(int x ){
    printf("jr@%s,%d. x=%x\r\n",__func__,__LINE__,x);
    return x^0x10;
}
int main()
{
    int rnd_1=(rand()%100)+1;
    int rnd_2=(rand()%100)+1;
    printf("Hello world!\n");
    if(rnd_1 > rnd_2){
        printf("jr@%s,%d.\r\n",__func__,__LINE__);
        rnd_2+=rnd_1/2;
    }
    if(rnd_1 < rnd_2){
        printf("jr@%s,%d.\r\n",__func__,__LINE__);
        rnd_1=rnd_1/2;
    }

    rnd_1 = funcTest1(rnd_1);
    rnd_2 = funcTest2(rnd_2);
    printf("jr@%s,%d.\r\n",__func__,__LINE__);
    printf("rnd_1=%d.\r\n",rnd_1);
    printf("rnd_2=%d.\r\n",rnd_2);

    return 0;
}

沒有留言:

張貼留言

手機選擇帳號後,按下發布 要再點選一次發布哦

如何創造被動收入?

  發展被動收入是許多人追求的目標之一,這意味著通過投資、創業或其他方式,在不需要持續主動參與勞動的情況下賺取收入。以下是一些詳細的方法和步驟,可以幫助你開始發展被動收入: 理財投資: