您的位置:首页 > 职场人生

程序员必备面试题

2016-07-26 13:10 148 查看
1、
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char* argv [])
{
   int num1 = atoi( argv[2]);
   int num2 = atoi( argv[3]);
   if (strcmp( "-a", argv [1]) == 0)
   {
      printf( "%d\n", num1 + num2);
   }
   else if (strcmp("-s" , argv[1]) == 0)
   {
      printf( "%d\n", num1 - num2);
   }
   else if (strcmp("-m" , argv[1]) == 0)
   {
      printf( "%d\n", num1 * num2);
   }
   else if(strcmp("-d" , argv[1]) == 0)
   {
      printf( "%d\n", num1 / num2);
   }
   system( "pause");
   return 0;
}
2、编写函数判断当前的机器大端小端。
#include <stdio.h>
int check_system()
{
   int a = 1;
   char*p = ( char*)&a;
   if (*p == 1)
       return 0;
   else
       return 1;
}
int main()
{
   if (check_system())
      printf( "大端\n" );
   else
      printf( "小端\n" );
   system( "pause");
   return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: