C语言学习Day4 2024.11.21

//int main()
//{
//    int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
//    int k = 7;
//    int sz = sizeof(arr) / sizeof(arr[0]);
//    
//    //找到了返回下标
//    //找不到,返回-1
//    
//    int ret = binary_search(arr, k, sz);//二分查找
//    
//    if(ret == -1)
//    {
//        printf("找不到\n");
//    }
//    else
//    {
//        printf("找到了,下标是:%d\n", ret);
//    }
//    
//    return 0;
//}

//自定义函数return 0, 1, -1;
//选择-1防止因下标产生歧义

//bool类型:表示真假的变量
//#include<stdbool.h>
//#include<math.h>
//
//bool is_prime(int n)
//{
//    int j = 0;
//    for(j = 2; j <= sqrt(n); j++)//sqrt开平方
//    {
//        if(n % j == 0)
//        {
//            return false;
//        }
//    }
//    return true;
//}
//
//int main()
//{
//    int i = 0;
//    for(i = 100; i <= 200; i++)
//    {
//        if(is_prime(i))
//        {
//            printf("%d ", i);
//        }
//    }
//    return 0;
//}

//写一个函数,每调用一次这个函数,就会将num的值增加1

//void Add(int *p)//void不用返回值
//{
//    (*p)++;
//}
//
//int main()
//{
//    int num = 0;
//    Add(&num);
//    printf("%d\n", num);
//    Add(&num);
//    printf("%d\n", num);
//    return 0;
//}
//
//int Add(int n)
//{
//    return ++n;
//}
//
//int main()
//{
//    int num = 0;
//    num = Add(num);
//    printf("%d\n", num);
//    num = Add(num);
//    printf("%d\n", num);
//    num = Add(num);
//    printf("%d\n", num);
//    num = Add(num);
//    printf("%d\n", num);
//    
//    return 0;
//}


//int main()
//{
////    int len = strlen("abcdef");
////    printf("%d\n", len);
////    
////    //链式访问
////    printf("%d\n", strlen("abcdef"));
//    
//    printf("%d", printf("%d", printf("%d", 43)));//4321
//    return 0;
//}

//函数不写返回值的时候,默认返回类型是int

//明确说明main函数不用参数
//int main(void)
//{
//    return 0;
//}

//main函数有3个参数
//int main(int argc, char* argv[], char *envp[])
//{
//    return 0;
//}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值