int main(int argc, char *argv[]) { int i = 1; int j = 2; int k = 0; k = func1(i, j); return 0; }
int main(void) { srand(time(NULL)); for(int i = 0; i < 5; i++) { func1(rand() % 5); } return EXIT_SUCCESS; }
main() { func1(); func2(); printf("The value of count is %d\n", count); fflush(stdin); getchar(); }
int main(int argc, char *argv[]) { pthread_t thr; void *threval; assert(pthread_create(&thr, NULL, thrfunc, NULL) == 0); assert(func1() == NS_SUCCESS); assert(pthread_join(thr, &threval) == 0); }
int main(int argc, char*argv[]) { void func1(void), func2(void), func3(void); func1(); func2(); exit(EXIT_SUCCESS); }
void func1(int n) { int i; if(n==0) return; for(i=1; i<=n; i++) printf("*"); printf("\n"); func1(n - 1); }
static double func0_1(const double x[], const int iResponse) { if (iResponse == 0) return func0(x, iResponse); else if (iResponse == 1) return func1(x, iResponse); else error("bad iResponse"); return 0; }
int main() { std::cout << "catch delay in functions, wait for finish" << std::endl; func1(0); func2(); //create avg value int n = 3; while(n) { func1(1); n--; } std::cout << "create report" << std::endl; cDelay.printAll(); std::cout << "all done" << std::endl; return 0; }
int main(void) { std::cout <<"\n Inside main()\n"; int i = 0; for(;i<0xffffff;i++); func1(i); func2(); return 0; }
func2 (void) { Q a, b; a = q1 + q2; b = q3 - q4; z1 = a; z2 = b; func1 (); z3 = a; z4 = b; }
int main( int argc, char* argv[] ) { int a[2][2] = { 3,9, 4,5 }; func1(a); return 0; }
int main(int argc, const char *argv[]) { char *str; printf("%p\n", &str);//0x100 func1(str); func2(&str); printf("%s\n", str); return 0; }
void CPlayerHurtEvent::Execute(IBotEventInterface *pEvent) { CBot *pBot = CBots::GetBotPointer(m_pActivator); int iAttacker = pEvent->GetInt("attacker", 0); int iWeaponId = pEvent->GetInt("weaponid", -1); if (iAttacker > 0) { edict_t *pAttacker = CBotGlobals::PlayerByUserId(iAttacker); /* if ( m_pActivator ) { int *flags; if ( (flags=CClassInterface::GetPlayerFlagsPointer(m_pActivator)) != NULL ) { if ( *flags & FL_GODMODE ) { pEvent->setInt("damage",0); pEvent->setInt("health",100); } } } */ if (m_pActivator != pAttacker) { if (pAttacker && (!pAttacker->m_pNetworkable || !pAttacker->m_NetworkSerialNumber)) pAttacker = NULL; if (pBot) { pBot->Hurt(pAttacker, pEvent->GetInt("health")); } pBot = CBots::GetBotPointer(pAttacker); if (pBot) { pBot->Shot(m_pActivator); } if (CBotGlobals::IsPlayer(m_pActivator) && CBotGlobals::IsPlayer(pAttacker)) { CBotSeeFriendlyHurtEnemy func1(pAttacker, m_pActivator, iWeaponId); CBotSeeEnemyHurtFriendly func2(pAttacker, m_pActivator, iWeaponId); CBots::BotFunction(&func1); CBots::BotFunction(&func2); } } } //CBots::BotFunction() }
int main() { struct Test t; t.m_Val = 1; func1( &t, 5 ); func2( &t ); return 0; }
void main(void) { int var3 = 30; func1(); printf("var3=%d\n", var3); { int var4 = 40; printf("var4=%d\n", var4); } printf("var5=%d\n", var5); /* system("pause"); */ }
int main(int argc, char** argv) { int i; for(i = 0; i < argc; i++) { printf( "argg %d: %s\n", i, argv[i] ); } int which = atoi(argv[1]); func1(); // func2(); structs(); switch(which) { case 1: pointer1(); break; case 2: pointer2(); break; case 3: func1(); break; case 4: func2(); break; case 5: structs(); break; } }
int main() { static int static_var = 85; static int static_var2; int a = 1; int b; func1(static_var + static_var2 + a + b); return a; }
int func1(int num) { if(num != 0) { printf("%d\n", num); num--; func1(num); } //printf("%d\n", num); }
int func2(int i) { int a = 3; /* { dg-message "shadowed declaration" } */ int j; /* { dg-message "shadowed declaration" } */ for (j = 0; j < i; ++j) { int a = j; /* { dg-warning "shadows a previous local" } */ int j = a + 1; /* { dg-warning "shadows a previous local" } */ func1(j); } return a; }
int main(int argc, const char *argv[]) { static int static_var = 85; static int static_var2; int a = 1; int b; func1(static_var + static_var2 + a + b); return a; }
int sigfoo3 (int c) { signal (SIGALRM, handler); alarm (1); ++count; /* first */ alarm (1); ++count; /* second */ func1 (); alarm (1); func2 (); sleep(2); }
int main (int argc, char **argv) { if (argc == 2 && strcmp (argv[1], "sleep") == 0) { sleep (60); return 0; } mmapdata (); func1 (); return 0; }
//此程序表达为什么尽量用int替代char int main(int argc, const char *argv[]) { char val; val = func1('b'); printf("%c\n", val); char tmp; tmp = func2(); printf("%d\n", tmp); return 0; }
main () { #ifdef usestubs set_debug_traps(); breakpoint(); #endif func1 (); printf("in main after func1\n"); tmp2 = func2 (); tmp3 = func3 (); printf("exiting\n"); }
int main(void) { int n; size_t m; n = func1(1, 2, 3, 4, 5, 6); printf("%d\n", n); m = func2(1, 2, 3, 4, 5, 6); printf("%d\n", (int)m); m = func3(5, 2, 3, 4, 5, 6); printf("%d\n", (int)m); return 0; }
main () { thds = omp_get_max_threads (); if (thds == 1) { printf ("should be run this program on multi threads.\n"); exit (0); } omp_set_dynamic (0); prvt = MAGICNO; #pragma omp parallel firstprivate (prvt) { int id = omp_get_thread_num (); if (prvt != MAGICNO) { #pragma omp critical errors += 1; } prvt = id; #pragma omp barrier if (prvt != id) { #pragma omp critical errors += 1; } if (sizeof(prvt) != sizeof(float)) { #pragma omp critical errors += 1; } } prvt = MAGICNO*2; #pragma omp parallel firstprivate (prvt) func1 (MAGICNO*2, &prvt); prvt = MAGICNO*3; #pragma omp parallel firstprivate (prvt) func2 (MAGICNO*3); if (errors == 0) { printf ("firstprivate 011 : SUCCESS\n"); return 0; } else { printf ("firstprivate 011 : FAILED\n"); return 1; } }
int main() { int array[6] = {1,3,6,9,13,1}; //BubbleSort(array, 6); QuickSort(array, 0, 5); printf("排序后:"); for (int i = 0; i < 6; ++i) { printf("%d ", array[i]); } printf("\n大小写分开:"); char str[7] = {'a','A','Z','d','B','s','b'}; func1(str, 0, 6); for (int i = 0; i < 7; ++i) { printf("%c ", str[i]); } printf("\n0与非0分开:"); int a[7] = {0,3,0,2,1,0,0}; move1(a, 0, 6); for (int i = 0; i < 7; ++i) { printf("%d ", a[i]); } puts(""); move2(a, 0, 6); for (int i = 0; i < 7; ++i) { printf("%d ", a[i]); } printf("\n荷兰国旗问题:"); int b[10] = {0,1,2,1,1,2,0,2,1,0}; helan(b, 0, 9); for (int i = 0; i < 10; ++i) { printf("%d ", b[i]); } printf("\n找最小的k个数:"); int c[10] = {1,87,4,5,7,5,4,98,5,0}; int k = 4; int out[4] = {0}; findMixk(c, 0, 9, 4, out); for (int i = 0; i < k; ++i) { printf("%d ", out[i]); } return 0; }
void homework() { char s[]="1234"; func1(s); // func1("1234"); // 不能使用这种方式,因为在函数内部要修改形参的内容,这样调用相当于实参是一个字符串常量,不能修改。 printf("%s\n",s); printf("%lf\n",func2(5)); func3("ABCa12cD 123"); //m1(); //printf("sum=%f",Result(5.0)); printf("sum=%f",f(5)); }
main() { //testgoto: // printf("this is a goto"); // goto end_of_function; printf("Hello World\n"); //goto testgoto; //end_of_function: func1(); func("you are testing this"); }
main() { /*declare a function pointer*/ int (*p)(); /*invoke the function*/ func1(); p=&func1; p(); (*p)(); printf("%x %x %x \n",p,*p,func1); }