前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CS50_week 2 Arrays

CS50_week 2 Arrays

原创
作者头像
greatak
修改2024-08-25 16:41:16
700
修改2024-08-25 16:41:16
举报
文章被收录于专栏:cs50
代码语言:c
复制
    int score1 = 72;
    int score2 = 73;
    int score3 = 33;
    printf("Average: %f\n", (score1 + score2 + score3) / 3.0);    
代码语言:c
复制
    string words[2];

    words[0] = "HI!";
    words[1] = "BYE!";

command-line arguments

代码语言:c
复制
#include <stdio.h>
int main(int argc, string argv[])
{
 ...
}

argc: argument数量

argv: argument vector

输入的指令转换为:vector(向量), 数量。

代码语言:c
复制
#include <cs50.h>
#include <stdio.h>

int main(int argc, string argv[])
{
    printf("hello, %s\n", argv[1]);
}
代码语言:c
复制
#include <cs50.h>
#include <stdio.h>

int main(int argc, string argv[])
{
    printf("hello, %s\n", argv[0]);
}
代码语言:c
复制
#include <cs50.h>
#include <stdio.h>

int main(int argc, string argv[])
{
    printf("hello, %s\n", argv[2]);
}

代码语言:c
复制
#include <cs50.h>
#include <stdio.h>

int main(int argc, string argv[])
{
    if (argc == 2)
    {
        printf("hello, %s\n", argv[1]);
    }
    else
    {
        printf("hello, world\n");
    }
}

代码语言:c
复制
#include <cs50.h>
#include <stdio.h>

int main(int argc, string argv[])
{
    for (int i = 0; i < argc; i++)
    {
        printf("%s\n", argv[i]);
    }
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • command-line arguments
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档