軍訓感受作文精選500字
1. 如何打印出當前源文件的文件名以及源文件的當前行號?

2. main主函數執行完畢后,是否可能會再執行一段代碼,給出說明?
crt會執行另一些代碼,進行處理工作。
如果你需要加入一段在main退出后執行的代碼,可以使用atexit()函數,注冊一個函數。
語法:
#include <stdlib.h>
int atexit(void (*function”)(void));
#include <stdlib.h>
#include <stdio.h>
void fn1( void ), fn2( void ), fn3( void ), fn4( void );
int main( void )
{
atexit( fn1 );
atexit( fn2 );
atexit( fn3 );
atexit( fn4 );
printf( “This is executed first.\n” );
}
void fn1()
{
printf( “next.\n” );
}
void fn2()
{
printf( “executed ” );
}
void fn3()
{
printf( “is ” );
}
void fn4()
{
printf( “This ” );
}
3. 如何判斷一段程序是由C編譯程序還是由C++編譯程序編譯的?
c++編譯時定義了 __cplusplus
c編譯時定義了 _STDC_
4. There are two int variables: a and b, don’t use “if”, “? :”, “switch” or other judgement statements, find out the biggest one of the two numbers.
參考答案:
方案一
|
int max = ((a+b)+abs(a-b)) / 2 |
方案二
|
int c = a -b; |
【軍訓感受作文500字】相關文章:
軍訓的感受作文10-15
軍訓感受作文10-21
軍訓的感受的作文09-25
軍訓感受的作文06-12
感受軍訓作文02-08
關于軍訓感受的作文01-18
軍訓感受作文【熱門】11-29
軍訓的體驗與感受作文04-18
軍訓后的感受作文08-28
我的軍訓感受作文08-28
- 相關推薦