Try this, you need to set default values. Also I just cleaned it up a bit.
Code:
void driving(){
double y = 0; //variable for forward/backward movement
double x = 0; //variable for side to side movement
double turn = 0; //variable for turning movement
double deadzone = 0.3; //variable for amount of deadzone
if(driverStick.GetY() > deadzone || driverStick.GetY() < -deadzone) {
y = driverStick.GetY();
}
if(driverStick.GetX() > deadzone || driverStick.GetX() < -deadzone) {
x = driverStick.GetX();
}
if(driverStick2.GetX() > deadzone || driverStick2.GetX() < -deadzone){
turn = driverStick2.GetX();
}