A + B


有的头文件不是很清楚

#include 
#include <string.h>
#include 
#include 

__global__ void Calc(int a, int b, int *c)
{
    *c = a + b;
}

int main()
{
    int a, b, c;
    int *dev_c;
    scanf("%d%d", &a, &b);
    cudaMalloc(&dev_c, sizeof(int));
    Calc<<<1, 1>>>(a, b, dev_c);
    cudaMemcpy(&c, dev_c, sizeof(int), cudaMemcpyDeviceToHost);
    printf("%d\n", c);
    system("pause");
    return 0;
}